总是把jQuery弹出窗口放在页面的中心?

时间:2013-04-05 19:02:06

标签: javascript jquery html css

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

链接位于:

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

(css名为reveal.css)

非常感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

您假设容器上的左侧必须设置为20%,这就是脚本正在做的事情。

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

即:

v = Math.floor(($(window).width()-$("#myModal").outerWidth())/2)+"px";
$("#myModal").css("left",v);

答案 1 :(得分:0)

加载图像后定位对话框。

$('#dlg') 
.dialog('open')            
.dialog({position:'center'});