Итак, я пытаюсь объединить диалоговое окно с компонентами пользовательского интерфейса вкладок из пользовательского интерфейса jQuery. Я почти там, но я не могу переместить кнопку закрытия диалогового окна из панели заголовка пользовательского интерфейса диалогового окна в пользовательский интерфейс вкладок.
Я попытался переместить существующую кнопку закрытия панели заголовка пользовательского интерфейса диалогового окна на панель пользовательского интерфейса вкладок, но это вызвало множество проблем, и кнопка перемещалась при наведении курсора мыши. Я попытался создать кнопки со значком закрытия на панели пользовательского интерфейса вкладок, но оказалось сложно расположить кнопку в крайнем правом углу, с внешним видом кнопки (со значком закрытия на ней).
Проблема в том, что панель пользовательского интерфейса вкладок принимает только <li>
, потому что это <ul>
. Если я хочу добавить туда что-то еще, мне нужно заключить это в <li>
, и это вызывает много проблем, или я не вижу простого решения.
Может кто-нибудь мне помочь?
Вот мой текущий код:
<script type="text/javascript">
$(document).ready(function() {
$('#dialog-movie-info').dialog({
draggable: false,
resizable: false,
show: 'fade',
hide: 'fade',
modal: true,
height: 370,
width: 650,
position: ['center', 35],
open: function() {
//$('.ui-dialog-titlebar-close').appendTo('#ui-tab-dialog-close');
$(this).parent().children('.ui-dialog-titlebar').remove();
$('#tabs-movie').tabs();
},
close: function() {
$(this).find('#tab-info').children().remove();
$(this).dialog('destroy');
}
});
}
</script>
<div id="dialog-movie-info" class="ui-helper-hidden">
<div id="tabs-movie">
<ul>
<li><a href="#tab-info"><img src="template/images/icon-block.png" alt="" />Information</a></li>
<li><a href="#tab-cast"><img src="template/images/icon-block.png" alt="" />Cast List</a></li>
</ul>
<div id="tab-info">
<em>Info tab...</em>
</div>
<div id="tab-cast">
<em>Cast tab...</em>
</div>
</div>
</div>