JQuery: после добавления AJAX часть кода jquery больше не работает - PullRequest
2 голосов
/ 25 декабря 2010

Вот ссылка на мой полный код jQuery.[http://pastebin.com/w57ma5Gx] Раздел «Миниатюры» работал нормально до того, как я добавил секции ajax.Кто-нибудь может мне помочь с тем, почему это перестало работать?Спасибо!

1 Ответ

4 голосов
/ 25 декабря 2010

Просто используйте обработчик кликов .live на миниатюрах, которые, как я полагаю, заменяются вашим вызовом ajax, вместо «классического» обработчика кликов:

$("img.thumbs").live("click", function()                                
{
    var imgLink = $(this).attr("src");                                     
    $("img#spotlight").attr("src", imgLink);                       

});

Таким образом, вы прикрепите обработчик щелчка "для всех элементов, которые соответствуют текущему селектору, сейчас и в будущем" .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...