я використовую
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
будь-яка допомога? Спасибі заздалегідь
Відповіді:
1 для відповіді № 1Перш за все, div з id="tab_documents"
не закрито і, можливо, існує невідповідність версії тут. Версія jQuery UI
ви використовуєте і jQuery
не сумісні. Можливо, 1,8.17 jQuery UI
прийшов після 1.4.4 jquery
.
Спробуйте використати останню версію обох бібліотек. Отримати 1,8 + від jQuery і 1.9.2 с jQuery інтерфейс