Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jquery плагин Shadowbox - пробелма с url 
:(
    Опции темы
Frozen_Coyote
Дата 24.4.2010, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



приветствую!

странную проблему (а может и не странную?) заметил я при использовании сабжа. Сам по себе плагин весьма мил, работоспособен. Пролема возникла следующая: ссылки, которые возвращаются в страницу ajax ом, даже при наличии в них rel="shadowbox; и тд" не обрабатываются плагином - происходит тупой переход по оной. В тоже время ссылки, бывшие на странице фикисрованно работают как часы. 

Может где то для контента возрващаемого ajax jv надополнительную инициализацию shadowbox произвести?  если да - то когда именно? 

спасибо
PM MAIL   Вверх
brother79
Дата 26.4.2010, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 1
Всего: 6



Для этих целей удобно юзать livequery плагин


--------------------
PM MAIL WWW   Вверх
ArNic
Дата 8.7.2010, 11:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.1.2007

Репутация: нет
Всего: нет



Цитата(brother79 @ 26.4.2010,  07:31)
Для этих целей удобно юзать livequery плагин

Можешь пояснить чем плагин принципиально отличается от категории events ?

Это сообщение отредактировал(а) ArNic - 8.7.2010, 11:32
PM MAIL ICQ   Вверх
brother79
Дата 27.7.2010, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 1
Всего: 6



Цитата(ArNic @  8.7.2010,  15:31 Найти цитируемый пост)
Можешь пояснить чем плагин принципиально отличается от категории events ?


Всё просто. Когда тебе надо повесить обработчик - ты $('Selector').metod(...);, обычно это ложат в обработчик документа onload или в короткой записи 

$(function(){

Сюда.

});

Для того, чтобы на момент вызова дерево ДОМ было уже создано. Но вот беда, если ты аяксом формируешь страницу, то на момент вызова, описанного выше, этого куска страницы ещё нету. А когда он появляется то обработчики установленные выше на него уже не действуют. Можно повесить костыль, т.е. когда формируешь аяксом страницу, на созданные куски дополнительно ставить обработчики, но проще использовать созданный для этой беды плагин livequery, который позволяет ставить обработчики как на уже созданные куски страницы, так и на создаваемые в будущем, т.е. любой новый созданный фрагмент страницы, попадающий под селектор автоматически получит требуемый обработчик.


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.