.load()中的jquery .load()闪烁。为什么?

时间:2011-09-18 15:52:35

标签: jquery function

我使用此函数在.load()内容中导航。前两个或三个点击工作正在工作,但后来在.loaded子内容之间出现了奇怪的闪烁。

$(document).ajaxComplete(function(){

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

有人知道为什么吗?

SOLUTION:

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

谢谢@ karim79

1 个答案:

答案 0 :(得分:0)

很难说,但可能是因为每次ajax请求完成时都要添加一个新的点击处理程序?