кто-нибудь объяснит мне, почему мой диалог только по центру?Иногда в первый раз, когда диалоговое окно загружает изображение, оно смещено вправо, но если вы щелкнете его во второй раз, оно будет отцентрировано.И иногда изображение будет по центру, и я обновляю страницу, и она выходит из центра ???
У меня есть следующая разметка ...
<div class="details">
<img id="photo1" class="photos opacity" src="images/photos/angledBuilding_sm.jpg" alt="photography" />
</div>
и следующие .js ...
$('.photos').click( function() {
var id = this.id;
var src = this.src;
var lrg = "_lg";
var sm = "_sm"
var title = 'This title';//create a separate function to set the title of the image.
var srcNew = src.replace(sm, lrg);
var $dialogImg = '<div><img src=' + srcNew + ' /></div>'
var $dialog = $($dialogImg)
.html($dialogImg)
.dialog({
autoOpen: true,
modal: true,
title: ' ' + title + ' ',
width: 'auto',
height: 'auto',
resizable: false,
draggable: false,
});
$dialog.dialog('open');
$(id).dialog('option', 'position', 'top center');
});
Вы можете увидеть это на http://jameswadeweaver.com/portfolio.php
В разделе «Фотографии» внизу страницы я сталкиваюсь с проблемами центрирования.