2012-12-27 133 views
-1

我使用jQuery UI的标签问题与Internet Explorer

jQuery的 - 1.4.4

jQuery UI的 - 1.8.17

,并在Internet Explorer的任何版本我和​​你在一起有问题突片..

enter image description here

如u看到,某些选项卡内容被示出的标签的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> 

所以,当我在三楼或4RD选项卡单击,IE浏览器给了我这样的:

SCRIPT5022:jQuery用户界面标签:不匹配片段标识符。 jquery-ui.min.1.8.17.js,第181行字符6303

有帮助吗?在此先感谢

+1

的div id为“tab_documents”的1.9.2未闭... –

+0

我忘记复制的那部分......我的坏 – Gil

回答

1

首先与id="tab_documents" DIV没有关闭,也许有版本不匹配在这里。您正在使用的版本jQuery UIjQuery不兼容。在的1.4.4之后,或许是jQuery UI的1.8.17。

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

+0

今天我会尝试,但我认为这不是问题..因为我在所有的应用程序中使用这个版本......无论如何,我会尝试,并发布。 – Gil

+0

首先尝试关闭div标签,因为IE不是非常宽松。 – Amar