2

jQuery 1.71 と jQuery UI 1.8.16 を使用していますが、悪名高い jQuery UI Tabs: Mismatching fragment identifier エラーが発生します。

誰でも助けることができますか?UI と jQuery のバージョンに問題があるのではないかと考えましたが、私のバージョンはかなり最新のものであると確信しています。

前もって感謝します。

jQuery(document).ready(function ($) {
    tab_holder = jQuery('#dl-tabs');
    tab_holder.tabs({
    event: 'mouseover'
});

tab_holder.tabs('option', 'disabled', false);
    tab_holder.tabs('rotate', 5000);
    tab_holder.mouseleave(function () {
     tab_holder.tabs('rotate', 5000);
    });
});

HTMLコードは次のとおりです。

<div class="tabs ui-tabs ui-widget ui-widget-content ui-corner-all" id="dl-tabs">
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
        <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><span>Content</span></li>
                    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><span>Content</span></li>
                    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><span>Content</span></li>
                    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><span>Content</span></li>
                    <li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><span>Content</span></li>
 </ul></div>
4

1 に答える 1

2

OK - すべてのマークアップを含めませんでした (例: div にリンクされている [Andrew を指摘したように]、jsfiddle を使用するとき、使用したコードを使用すると、jquery で参照される div はリストを包含する必要があることがわかりました)と content. 両方をラップする新しい div を追加し、その上でタブを呼び出すことで解決されました。

アンドリュー、本当にお世話になりました!

于 2012-08-02T14:45:25.827 に答える