Управление позицией CSS элемента с помощью пользовательской полосы прокрутки jQuery
Кто -нибудь, пожалуйста, предложите пользовательскую полосу прокрутки jQuery, которая может легко управлять позицией CSS желаемого элемента (например, слева, сверху) вместо обычной прокрутки элемента с переполнением: скрытый? Практически: у меня есть широкая и широкая позиция: абсолютный список в переполнении: скрытый контейнер, и мне нужно контролировать его видимую область, устанавливая позицию CSS с помощью пользовательской полосы прокрутки.
Большое спасибо за советы!
2 ответа
Увидеть
jQuery.offset() и
jQuery.position() и
jQuery.animate()
также читайте ЗДЕСЬ
Относительный CSS
Мы перенесли функциональность из метода.animate (), что дает вам возможность обновлять свойства CSS, используя относительные значения. Теперь вы можете добавить к значению CSS префикс "+=" или "-=", чтобы обновить свойство относительно, относительно текущего значения.
// Move an item 10px over
$("#item").css("left", "+=10px");
Если вам действительно нужна настраиваемая полоса прокрутки, лучше использовать готовый плагин. Создание собственного, вероятно, займет больше времени, чем вы думаете.
Вот хороший список плагинов полосы прокрутки: