我使用这个函数在.load()内容中导航。前两个或三个点击率都在工作,但随后我在.loaded子内容之间出现了奇怪的闪烁。
$(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
发布于 2011-09-18 16:01:27
很难说,但可能是因为每次ajax请求完成时都会添加一个新的单击处理程序?
https://stackoverflow.com/questions/7462602
复制相似问题