0

我得到了这段代码,当单击特定图像时,它可以弹出一个漂亮的窗口。这为我制作的画廊带来了更大的图像。但是由于某种原因,我无法让它出现在用户窗口的中心,因为所有图像的大小都不同,它们会根据显示的图像移动。

链接在:

http://zeendesign.co.uk/cherrieimogen/cherrieimogen/cherrieImogen/portfolio.html

(该css称为reveal.css)

任何帮助将不胜感激。谢谢!

4

2 回答 2

0

您假设容器上的 left 必须设置为 20%,这就是脚本所做的。

尝试根据 (windowWidth-containerwidth)/2 设置 left。

IE:

v = Math.floor(($(window).width()-$("#myModal").outerWidth())/2)+"px";
$("#myModal").css("left",v);
于 2013-04-05T19:09:35.890 回答
0

加载图像后定位对话框。

$('#dlg') 
.dialog('open')            
.dialog({position:'center'});
于 2013-04-05T19:10:17.777 回答