Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery选项卡加载微调器_Jquery_Jquery Ui_Jquery Ui Tabs - Fatal编程技术网

Jquery选项卡加载微调器

Jquery选项卡加载微调器,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,有人知道为什么JSFIDLE中的微调器根本没有显示: 代码: $(函数(){ $(“#制表符”)。制表符({ 加载前:函数(事件、ui){ ui.jqXHR.error(函数(){ ui.panel.html( “无法加载此选项卡。我们将尝试尽快修复此问题。”+ “如果这不是演示的话。”); }); }, 微调器:“” }); }); 我所有的搜索都说,当标签加载时,微调器选项应该显示一个图标,但我从来没有在这里看到它 看来他们可能已经删除了这个选项?如果是这样的话,当前显示慢加载面板加载时

有人知道为什么JSFIDLE中的微调器根本没有显示:

代码:

$(函数(){
$(“#制表符”)。制表符({
加载前:函数(事件、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"/>'
    });
  });