|
|
|
jQuery плагины для скрытых элементов
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая, постоянно возникают проблемы при подключении различных плагинов для элементов которые при загрузке страницы скрытые (напр. в display:none), то есть разместить стилизированный скролл, вложить слайдер например во всплывающее окно - крайне проблематично. В то время как на видимых элементах работают отлично. И внятной информации в гугле найти не могу, может кто-то может на пальцах объяснить что не так. Даже не знаю как еще конкретизировать, вопрос довольно таки общий, ну пусть будет так: есть html-код Код: html 1. 2. 3. 4. 5. вызов для него Код: javascript 1. 2. 3. 4. Например, при клике по .container появляется .hide_block а в нем много текста, скролл для которого стилизируется. Но проблема в том, что если этот блок изначально видимый то скрипт работает нормально, а если спрятать и показывать, например, по клику, то скрипт где-то курит, и так со всеми другими плагинами. Объясните пожалуйста хитрость подключения плагинов для скрытых элементов. Должен ли быть какой то повторный вызов после того как элемент становиться видимым или в чем тут проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2014, 21:47 |
|
||
|
jQuery плагины для скрытых элементов
|
|||
|---|---|---|---|
|
#18+
sergey-grey-, .. а у этих плагинов нет событий специальных для показывания/свертывания ???... Например, у bootstrap-a для класса collapse есть события типа shown.bs.collapse/hidden.bs.collapse, на которые можно вешать функции ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2014, 09:51 |
|
||
|
jQuery плагины для скрытых элементов
|
|||
|---|---|---|---|
|
#18+
sergey-grey-, думаю, проблема в том, что эти плагины используют ширину или высоту элемента, а для скрытого элемента она нулевая. Потому при показе надо что-то у плагинов вызывать, какой-нибудь метод типа layout или тому подобное. Вроде у яндекс-карт тоже такая проблема есть. ---- либо попробуй скрывать элементы как-нибудь иначе, например Код: html 1. 2. 3. Код: css 1. 2. 3. 4. Код: javascript 1. 2. 3. здесь див "id_content" невидимый, но имеет ширину и высоту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2014, 14:27 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=94&tid=1446860]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 326ms |

| 0 / 0 |
