Пользовательская полоса прокрутки Jquery в фрейме - PullRequest
6 голосов
/ 14 июля 2011

Я ищу солидный кросс-браузерный плагин для полосы прокрутки Jquery, который хорошо сочетается с фреймами.У кого-нибудь есть хороший плагин и решение?

Ответы [ 2 ]

1 голос
/ 14 июля 2011

сильно зависит от контекста:

  • Хотите создать iframe со стилизованными полосами прокрутки, которые другие люди могут разместить на своем сайте?
  • Или вы пытаетесь стилизовать чужой контент, который размещается на вашем сайте с помощью iframe?

Если у вас есть контроль над содержимым iframe, это легко сделать. Я использовал http://livepipe.net/ с успехом.

Пользовательские полосы прокрутки обычно работают, помещая содержимое в a, затем перемещая этот элемент относительно родительского div с помощью javascript.

РЕДАКТИРОВАТЬ 1:

Это страница сведений. Просто начните редактировать значения. http://livepipe.net/control/scrollbar

Вы поймете, что у вас все правильно при загрузке вашей страницы , а не в iframe, причудливые полосы прокрутки составляют 100% высоты окна просмотра вашего браузера, независимо от высоты.

Возможно, стоит добавить функцию для пересчета высоты объектов и позиционирования нижнего элемента управления при изменении размера окна. Хотя это проще сделать с помощью jQuery, чем в PrototypeJS.

РЕДАКТИРОВАТЬ 2: Вот рабочий пример, который я приготовил: http://pastebin.com/gvtnLANQ

0 голосов
/ 03 января 2014

Попробуйте этот действительно крутой плагин. Это помогает устранить необходимость в полосе прокрутки: https://github.com/Ashwell/jquery-scrollThis

...