Jquery选项卡加载微调器
有人知道为什么JSFIDLE中的微调器根本没有显示: 代码:Jquery选项卡加载微调器,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,有人知道为什么JSFIDLE中的微调器根本没有显示: 代码: $(函数(){ $(“#制表符”)。制表符({ 加载前:函数(事件、ui){ ui.jqXHR.error(函数(){ ui.panel.html( “无法加载此选项卡。我们将尝试尽快修复此问题。”+ “如果这不是演示的话。”); }); }, 微调器:“” }); }); 我所有的搜索都说,当标签加载时,微调器选项应该显示一个图标,但我从来没有在这里看到它 看来他们可能已经删除了这个选项?如果是这样的话,当前显示慢加载面板加载时
$(函数(){
$(“#制表符”)。制表符({
加载前:函数(事件、ui){
ui.jqXHR.error(函数(){
ui.panel.html(
“无法加载此选项卡。我们将尝试尽快修复此问题。”+
“如果这不是演示的话。”);
});
},
微调器:“”
});
});
我所有的搜索都说,当标签加载时,微调器选项应该显示一个图标,但我从来没有在这里看到它
看来他们可能已经删除了这个选项?如果是这样的话,当前显示慢加载面板加载时微调器的方法是什么?两年前,jQuery UI 1.10(在1.9中已弃用)删除了微调器选项
您需要使用beforeLoad事件添加您自己的微调器,并使用load事件删除它。两年前,jQuery UI 1.10删除了微调器选项(在1.9中已弃用)
您需要使用beforeLoad事件来添加您自己的微调器,并使用load事件来删除它。我放弃了使用jQuery UI内置的带选项卡微调器的尝试,它在不同浏览器中不一致,似乎只在firefox中起作用,偶尔IE浏览器也不会显示它。我不知道这是否在1.9中得到了修复。我放弃了尝试使用jQuery UI内置的带选项卡的微调器,它在不同浏览器中不一致,似乎只在firefox中工作,偶尔IE、chrome也不会显示它。我不知道这是否在1.9版本中修复。
$(function() {
$( "#tabs" ).tabs({
beforeLoad: function( event, ui ) {
ui.jqXHR.error(function() {
ui.panel.html(
"Couldn't load this tab. We'll try to fix this as soon as possible. " +
"If this wouldn't be a demo." );
});
},
spinner: '<img src="http://www.ajaxload.info/cache/FF/FF/FF/00/00/00/1-0.gif"/>'
});
});