我有一个固定位置的div,我喜欢把它作为浏览器的中心..
当然可以用css完成,但事情是我多次改变元素的宽度(用ajax加载东西,所以宽度会改变!)......
所以我希望在用jquery改变宽度后对div进行居中。
对于居中我使用此代码: http://manos.malihu.gr/center-div-with-jquery
但是当我改变div的宽度时,即使再次调用CenterItem,它也不会成为中心!
底线,我想要这样的东西: http://www.dynamicdrive.com/dynamicindex4/lightbox2/index.htm
答案 0 :(得分:3)
为什么要使用JQuery? CSS可以轻松地将项目居中,即使宽度可变(和变化)也是如此。
答案 1 :(得分:1)
如果在链接中使用脚本,请在元素和窗口上的resize事件上调用Centeritem函数。
$('#ElementsID').resize(function() {
CenterItem('.centered');
});