1

現在Firefox3.6.24でのみ、最初のタブが読み込まれないjqueryUIタブに問題があります。xhrがhtmlデータを持っていると言っているので、それは私を狂わせています。

jQuery v1.4.4 jQuery v1.8.18

これと修正の周りにいくつかの既知の問題があるかどうか疑問に思います

  $(function() {
            $("#tabs").tabs({
                'cookie': {
                        'expires': 1
                    },
                'ajaxOptions': {
                    'error': function( xhr, status, index, anchor ) {
                        $( anchor.hash ).html(
                            "Couldn't load this tab. We'll try to fix this as soon as possible.");
                    }
                },
                'spinner':"Loading..."
            });
        });

===== HTML =====

      <div id="tabs">
        <ul class="nav nav-tabs">
            <li><a href="/url/1">First tab</a></li>
            <li><a href="/url/2">Second tab</a></li>
            <li><a href="/url/3">Third tab</a></li>
            <li><a href="/url/4">Fourth tab</a></li>
        </ul>
     </div>

http://jsfiddle.net/Un2q4/1/

=====更新=======

問題は、HTMLでフォーム要素がテーブルの内側で開かれ、フォームのクローズタグがテーブルのクローズタグの外側にあることでした。学んだ教訓は常にHTMLを検証します。

4

1 に答える 1

2

jQuerycookieプラグインを含める必要があります。以下のjQueryUIサイトのメモを参照してください。

cookieオプションにはcookieプラグインが必要です。これは、ダウンロードビルダーのdevelopment-bundle>外部フォルダーにあります。

github-> https://raw.github.com/carhartl/jquery-cookie/master/jquery.cookie.jsで見つけることができます

修正されたフィドル:http: //jsfiddle.net/skram/Un2q4/5/

クッキーオプションとクッキープラグインなし:http: //jsfiddle.net/skram/Un2q4/6/

于 2012-06-18T16:14:06.313 に答える