-1

我在用着

jQuery - 1.4.4

jQuery 用户界面 - 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> 

所以当我点击第三个或第四个标签时,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 ofjQuery UI出现在 1.4.4 of 之后jquery

尝试使用这两个库的最新版本。获取 1.8 + 的jQuery和 1.9.2 的jQuery UI

于 2012-12-27T19:20:45.587 回答