-1

私は使っています

jquery-1.4.4

jquery ui-1.8.17

Internet Explorerのどのバージョンでも、タブに問題があります..

ここに画像の説明を入力

ご覧のとおり、タブのコンテンツの一部はタブの div の外に表示されています

これは私のコードです:

<div id="tab_documents" class="ui-set-tabs" style="min-height: 150px">
    <ul class="tabNavigation">
        <li><a href="#tab_model"><?php $this->lang->cout("messages_sms_other")?></a></li>
        <li id='tab_dest_title' <?php  echo isset($enable_tabs) ? '' : 'class="ui-state-disabled"' ?>><a href="#tab_dest"><?php $this->lang->cout("attrs_destination")?></a></li>
        <li id='tab_params_title' <?php  echo isset($enable_tabs) ? '' : 'class="ui-state-disabled"' ?>><a href="#tab_params"><?php $this->lang->cout('documentemissions_params')?></a></li>
        <li id='tab_attach_title'  <?php  echo isset($enable_tabs) ? '' : 'class="ui-state-disabled"' ?>><a href="#tab_attach"><?php $this->lang->cout('attrs_attachments') ?></a></li>
    </ul>
    <div id='tab_model'> content </div>
<div id='tab_dest'> content </div>
<div id='tab_params'> content </div>
<div id='tab_attach'> content </div> 

3 番目または 4 番目のタブをクリックすると、Internet Explorer は次のように表示します。

SCRIPT5022: jQuery UI タブ: フラグメント識別子が一致しません。jquery-ui.min.1.8.17.js、181行目文字6303

助けはありますか?前もって感謝します

4

1 に答える 1

1

まず第一に div withid="tab_documents"は閉じられておらず、おそらくここにバージョンの不一致があります. jQuery UIお使いの のバージョンとjQueryは互換性がありません。おそらく、 の 1.8.17 は のjQuery UI1.4.4 の後に来ましたjquery

両方のライブラリの最新バージョンを使用してみてください。1.8 以上のjQueryと 1.9.2 のjQuery UIを入手

于 2012-12-27T19:20:45.587 に答える