jquery .load () в .load () мерцает.Зачем? - PullRequest
1 голос
/ 18 сентября 2011

Я использую эту функцию для навигации по содержимому .load ().Первые два или три клика работают, но затем я получаю странное мерцание между загруженным субконтентом.

$(document).ajaxComplete(function(){

    $("ul.sub li a").live('click', function (e)
        e.preventDefault();
        $(".textbox").load($(this).attr("href") +  " .subcontent");
    });
}); 

Кто-нибудь знает почему?

РЕШЕНИЕ:

$(function(){
  $("ul.linkbox li a").live('click', function (e) {
            e.preventDefault();
    $(".textbox").load($(this).attr("href") +  " .subcontent");
   });
});

Спасибо @ karim79

1 Ответ

0 голосов
/ 18 сентября 2011

Трудно сказать, но, вероятно, потому что вы добавляете новый обработчик кликов каждый раз, когда ajax-запрос завершается?

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