来自官方网站的代码似乎只在首次加载时将点击事件绑定到链接。加载新页面后,所有链接似乎都没有绑定,因此任何进一步的点击都会离开页面。
$('#example').tabs({
load: function(event, ui) {
$('a', ui.panel).click(function() {
$(ui.panel).load(this.href);
return false;
});
}
});
如何将点击事件绑定到加载到当前标签的每个新页面中的链接?
答案 0 :(得分:3)
尝试live:
$('a', ui.panel).live('click', function() {
$(ui.panel).load(this.href);
return false;
});