$(function(){
var w_w=$(window).width();
/* alert(w_w)*/
if(w_w <= 1280)
{
$('#left_layer').css("left",($(window).width()-1280)/2);
}
else
{
$('#left_layer').css("left",($(window).width()-1280)/2);
}
});
由于fixed 属性是相对于窗口来的,比如我们在做一个客服悬浮的小块,由于客户端的电脑屏幕过宽,这样我们的fixed定位的层就会离中间内容区域的网站太远。
解决办法:在加载的时候,给你的div层定义一个left或者right的偏移位置,首先取得屏幕的宽度,然后减去你的内容区域宽度+div浮层的宽度/2,即可! 代码其实只需要一行,其他做测试用的,可无视藐过。