![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| serezhka1986 |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Есть функция разворачивающая / сворачивающая блоки:
Но мне необходимо чтобы блок разворачивался по событию onclick, поскольку контент страницы может менятся, поэтому написал так:
Но теперь проблемма: при клике на блок, разворачиваются все блоки с классом spoilerContent, а не тот который мне нужен. Как поправить такую ошибку? --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
||||
|
|||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
$(this) внутри обработчика .click указывает на объект, по которому кликнули
$('.spoilerCaption') указывает на ВСЕ объекты с классом .spoilerCaption. Какая надобность заставила переписать функцию и в какое место удалось ее запихать? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| serezhka1986 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Есть JS код, который добавляет новый div с таким же классом. А когда он подгружается, то он уже не разворачивается. По-этому думал решить такую задачу с помощью события onclick
Это сообщение отредактировал(а) serezhka1986 - 13.1.2012, 12:13 --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
$('.spoilerCaption').live('click',function()...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| serezhka1986 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Есть еще вопрос. Если в хедере JS который выводит всплывающие подказки tipTip:
Он так же не работает на подгруженных блоках. Его можно тоже как-то подключить на новых divах? --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Вероятно, нужно смотреть документацию по плагину. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| serezhka1986 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Решил вот таким образом, может это и неправильно, укажите на ошибку если что.
Когда вывожу новый контент (несколько блоков класса spoilerCaption), то после закрытия последнего тега </div> дописал:
Так работает. --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |