我正在尝试将 jQuery 选项卡式小部件用作我的应用程序的菜单,并设法设置选项卡式界面,以便在单击选项卡时显示该部分的第一页。根据文档,如果您单击此页面上的链接并希望它加载到同一个选项卡中,那么您需要使用下面的代码。这部分有效,因为现在当我单击该页面上的图像超链接时,它会在选项卡式窗口中呈现新页面。
但是,当我单击具有 javascript 的按钮时,该按钮不再起作用。这是所有 javascript 的情况。如何让 javascript 在新的选项卡式界面下再次运行?
$('#example').tabs({
load: function(event, ui) {
$(ui.panel).delegate('a', 'click', function(event) {
$(ui.panel).load(this.href);
event.preventDefault();
});
}
});
编辑:因此,如果您在第 1 页文件中将以下行添加到 LeftyX 的代码中,则该按钮会导致 page4.html 打开,但不会在选项卡中执行此操作
<button onclick="location.href='Page4.html'">Test button </button>