У меня есть этот код, что использовать макет контейнера (jquery.layout):
$(document).ready(function () {
var myLayout = $('#container').layout();
var containerWidth = myLayout.state.container.innerWidth;
myLayout.options.west.onresize= function(){ customSaveState();}
myLayout.options.east.onresize= function(){ customSaveState();}
var msize = customLoadState();
myLayout.sizePane("west", msize[0]);
myLayout.sizePane("east", msize[1]);
function customSaveState () {
var westCurrentSize = myLayout.state.west.size;
var eastCurrentSize = myLayout.state.east.size;
saveSizes(westCurrentSize, eastCurrentSize);
};
});
Работает как положено.
Но мой модальный диалог подтверждения doesent. Источник подтверждения выглядит так:
<div id="myModal" class="modal fade">
<div class="modal-dialog modal-confirm">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title"><?php echo $confirm["title"];?></h4>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<p><?php echo $confirm["caption"];?></p>
</div>
<div class="modal-footer">
<a type="button" class="btn btn-info" data-dismiss="modal">
<i class="glyphicon glyphicon-hand-left">
<?php echo $confirm["cancel"];?>
</i>
</a>
<a class="btn btn-danger" href="<?php echo $confirm["link"];?>">
<i class="glyphicon glyphicon-remove">
<?php echo $confirm["doit"];?>
</i>
</a>
</div>
</div>
</div>
</div>
Появляется диалоговое окно "Модальное" с отключенным фоном (окно за модальным диалоговым окном), но само модальное диалоговое окно отключено.
Тот же модальный код в других окнах работает хорошо. Похоже, что часть
var myLayout = $('#container').layout();
актуально. Если я удаляю это, тогда модальное диалоговое окно работает, но расположение контейнера все равно.
JN