[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не применяется скрипт к невидимым элементам
l@pteff
Всем привет
Есть набор объектов, при загрузке страницы показываются только первые 5, к остальным применен стиль display:none и по нажатию на кнопку "Отобразить все" показываются след. 5 объектов (применяется стиль display:block).
К каждому объекту применен плагин jquery.fs.scroller.js (если высота объекта превышает заданную, то появляется скролл).
Но проблема в том, что на объектах, которые изначально скрыты (на вторых пяти), этот скрипт не работает, и когда объект после нажатия на кнопку "Отобразить все" появляется, у него скролла нет.
применяю функцию scroller(), инициализирующую плагин, сразу после функции, отображающей невидимые элементы, но скролл не появляется. Фрагмент кода:

$(this).css('display', 'block'); //отображение объекта
$(this).find('.класс_блока_к_которому_применяется_скролл').scroller();

Может быть кто-то сталкивался с таким поведением скрипта, как это можно исправить?
SerginhoLD
как вариант
$(this).show(0, function() {
$(this).find('.class').scroller();
});


хотя может в api самого плагина скролла что есть для этого

_____________
"internet explorer всех правильней отображает страницы" ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.