[英]How to Disable Auto loading in Jquery Ajax tabs
由于Jquery Ajax标签中的自动加载,我面临一个问题。 如何禁用选项卡的自动加载。 它挂断了我的浏览器。 以下是我要求的方案。
在第一个标签上,它加载类别,例如
当我单击类别1链接时,它将打开选项卡2,选项卡2的内容如下
当我单击“子类别1”链接时,它将打开选项卡3
但是我想在Jquery Ajax选项卡中禁用自动加载
您能指导我如何实施它吗?
另一个快速修复(在jQuery.ui v1.11.2中工作)
jQuery.ui.tabs.prototype._isLocal = function() { return true; };
在调用.tabs()之前使用。 这使jQuery.ui误以为该选项卡已加载。 如果您在站点上使用虚拟文档路径,则需要此文件,该虚拟文档路径通过.htaccess(或其他方式)将url路径重新映射到另一个文档。 _isLocal不能正确地标识该选项卡在本地,并且虚拟路径有效,并且即使该选项卡在文档中显式存在,它也会尝试加载该选项卡的内容。
试试这个beforeLoad
事件:
$(".selector").tabs({
beforeLoad: function(event, ui) {
// if the target panel is empty, return true
return ui.panel.html() == "";
}
});
我找出了问题,需要评论以下代码
if ( this.active.length ) {
this.load( options.active );
}
在文件jquery-ui.js文件中
它停止自动加载...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.