Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.01.2013, 15:32
Новичок на форуме
Отправить личное сообщение для lixa4 Посмотреть профиль Найти все сообщения от lixa4
 
Регистрация: 07.01.2013
Сообщений: 7

Полоса прокрутки, отключение сдвига влево
В общем такая проблема:
Я хочу, чтобы при появлении скролла(полосы прокрутки) на странице элементы оставались на своих исходных местах, т.е. При увеличении высоты страницы идёт небольшой сдвиг влево, что крайне неудобно. Хотелось бы его убрать. P.S. Такую технологию использует вконтакте.
if(появилась полоса прокрутки){
$('body').css({left: (старая ширина документа)-$('body').outerWidth()});
// В таком случае при появлении полосы будет происходить сдвиг вправо на ширину полосы.
}

Последний раз редактировалось lixa4, 20.01.2013 в 15:36.
Ответить с цитированием
  #2 (permalink)  
Старый 20.01.2013, 15:54
Новичок на форуме
Отправить личное сообщение для lixa4 Посмотреть профиль Найти все сообщения от lixa4
 
Регистрация: 07.01.2013
Сообщений: 7

Конечно есть вариант убрать её полностью с помощью
::-webkit-scrollbar
, однако лучше чтобы полоса была видна.. :/
Ответить с цитированием
  #3 (permalink)  
Старый 20.01.2013, 17:27
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

lixa4,
Обычный Вариант таков
html, body {
  overflow-y:hidden;
}
html:hover, body:hover {
  overflow-y:auto;
}
Ответить с цитированием
  #4 (permalink)  
Старый 20.01.2013, 19:13
Новичок на форуме
Отправить личное сообщение для lixa4 Посмотреть профиль Найти все сообщения от lixa4
 
Регистрация: 07.01.2013
Сообщений: 7

?? и что нам это даёт?
Ответить с цитированием
  #5 (permalink)  
Старый 20.01.2013, 19:18
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

lixa4,
Скрола нет, появляется ток при наведении
Ответить с цитированием
  #6 (permalink)  
Старый 20.01.2013, 19:38
Новичок на форуме
Отправить личное сообщение для lixa4 Посмотреть профиль Найти все сообщения от lixa4
 
Регистрация: 07.01.2013
Сообщений: 7

Мне нужно, чтобы он был всегда, но в момент появления сама страница не дёргалась
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Горизонтальная полоса прокрутки в учебнике Jeremen Сайт Javascript.ru 11 10.03.2014 06:30
Как узнать что полоса прокрутки коснулся самого низа Грабовский Элементы интерфейса 3 15.01.2012 14:33
Полоса прокрутки сверху, так бывает? KonstantinK (X)HTML/CSS 3 13.04.2011 01:33
Как узнать, присутствует ли в окне полоса прокрутки или нет? возжаждавший Элементы интерфейса 6 12.03.2010 23:00
IFrame и полоса прокрутки freshcoder Events/DOM/Window 1 14.09.2009 13:55