使用 jQuery UI 选项卡时如何禁用一两个选项卡的 AJAX 功能?
因此,单击后,用户将转到由链接的 href 属性定义的 URI。目前,默认行为是通过 AJAX 加载外部 URI 的内容。
最佳答案
不知道为什么你需要这个,因为它违背了选项卡式 Pane 的目的,并且用户可能不期望完整的窗口刷新......
选项卡公开了一个您可以 Hook 的选择事件。然后,您可以使用一些逻辑(检查链接是否具有特定的 css 类或 url 是否是特定页面等)来决定是否遵循默认的 ajax 行为,即实际遵循浏览器中的链接。
$("#tabs").tabs({
select: function(event,ui) {
var url = $.data(ui.tab, 'load.tabs');
if (url==='somepage'){
//follow the link
window.location.href=url;
return false;
}
}
});
关于javascript - Jquery UI 选项卡禁用某些选项卡的 AJAX 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3676128/