Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2012, 02:21
Новичок на форуме
Отправить личное сообщение для Sintanial Посмотреть профиль Найти все сообщения от Sintanial
 
Регистрация: 06.02.2012
Сообщений: 8

Проблема с animate для скрытых блоков
Всем добрый день. У меня появился вот такой вопрос:
У меня есть модальное окно на сайте, в котором есть слайдер (http://bxslider.com). При вызове модального окна, слайдер не появляется.... проблему сразу понял....так как он не может вычислить высоту блока для которого необходимо ставить слайдер, поэтому он не работает. Тоже самое происходит например для slideUp и slideDown. Если блок изначально скрыт при загрузке страницы, то слайды не работают как надо, они моментально открывают и закрывают....как будто используется show/hide.

Как избавиться, я понятия не имею. Единственное что я придумал, это перед тем как инициализировать салайдер, или накладывать эффект slideUp при клике, сначала показывать скрытый блок, потом ставить всё необходимое, и потом опять его скрывать... но этот способ ужасен так как
1) Бывает видны скрытые блоки где пол сек. при загрузке страницы, да и сам способ грубый очень....как сделать по другому не могу
придумать.
2) Подобных эффектов много, и скрытых блоков не мало ( где то 7 штук, в которых присутствуют разные эффекты, или ставятся разные плагины.....например mCustomScrollbar тоже не работает для скрытого элемента, и опять приходится показывать его, потом ставить скролл, потом опять скрывать)...поэтому это не очень хороший способ... подскажите пожалуйста, мозг уже сломал .....

З.ы. Думаю вопрос подобного характера уже поднимался, но я ничего похоже найти не могу
Ответить с цитированием