![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Frozen_Coyote |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
приветствую!
странную проблему (а может и не странную?) заметил я при использовании сабжа. Сам по себе плагин весьма мил, работоспособен. Пролема возникла следующая: ссылки, которые возвращаются в страницу ajax ом, даже при наличии в них rel="shadowbox; и тд" не обрабатываются плагином - происходит тупой переход по оной. В тоже время ссылки, бывшие на странице фикисрованно работают как часы. Может где то для контента возрващаемого ajax jv надополнительную инициализацию shadowbox произвести? если да - то когда именно? спасибо |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Для этих целей удобно юзать livequery плагин
|
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Можешь пояснить чем плагин принципиально отличается от категории events ? Это сообщение отредактировал(а) ArNic - 8.7.2010, 11:32 |
|||
|
||||
| brother79 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 18.8.2009 Репутация: 1 Всего: 6 |
Всё просто. Когда тебе надо повесить обработчик - ты $('Selector').metod(...);, обычно это ложат в обработчик документа onload или в короткой записи $(function(){ Сюда. }); Для того, чтобы на момент вызова дерево ДОМ было уже создано. Но вот беда, если ты аяксом формируешь страницу, то на момент вызова, описанного выше, этого куска страницы ещё нету. А когда он появляется то обработчики установленные выше на него уже не действуют. Можно повесить костыль, т.е. когда формируешь аяксом страницу, на созданные куски дополнительно ставить обработчики, но проще использовать созданный для этой беды плагин livequery, который позволяет ставить обработчики как на уже созданные куски страницы, так и на создаваемые в будущем, т.е. любой новый созданный фрагмент страницы, попадающий под селектор автоматически получит требуемый обработчик. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |