2011-12-07 35 views
0

我有固定的位置一个div我喜欢让我的浏览器的中心jQuery的..中心DIV与未知的宽度

当然也可以用CSS来实现,但事情是我真的改变元素的宽度在几次(加载的东西阿贾克斯,所以宽度将改变!)...

所以我想中心改变宽度由jquery div后。

对于定心我用这个代码: http://manos.malihu.gr/center-div-with-jquery

但是,当我改变div的宽度,它并没有在中心变得再次调用CenterItem后!

底线,我想是这样的: http://www.dynamicdrive.com/dynamicindex4/lightbox2/index.htm

回答

1

如果使用您的链接脚本,呼吁元素的resize事件Centeritem功能以及在窗口上。

$('#ElementsID').resize(function() { 
    CenterItem('.centered'); 
}); 
3

为什么使用JQuery呢?即使可变(和变化)的宽度,CSS也可以轻松地居中放置物品。

Example here.