0

このjsfiddleのスピナーがまったく表示されない理由は誰でも知っています:

http://jsfiddle.net/bJ9sq/1/

コード:

$(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"/>'
    });
  });

私の検索ではすべて、タブの読み込み時にスピナーオプションにアイコンが表示されるはずですが、ここには表示されません...

彼らはこのオプションを削除したようですか?もしそうなら、読み込みが遅いパネルの読み込み時にスピナーを表示する現在の方法は何ですか?

4

1 に答える 1

6

スピナー オプションは、2 年前に jQuery UI 1.10 (1.9 で非推奨) で削除されました。

http://jqueryui.com/upgrade-guide/1.9/#deprecated-spinner-option

http://forum.jquery.com/topic/tabs-api-redesign

beforeLoad イベントを使用して独自のスピナーを追加し、load イベントを使用してそれを削除する必要があります。

于 2013-02-28T14:40:14.977 に答える