fixed 計算位置

$(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); 
			 
			 }

}); css

因爲fixed 屬性是相對於窗口來的,好比咱們在作一個客服懸浮的小塊,因爲客戶端的電腦屏幕過寬,這樣咱們的fixed定位的層就會離中間內容區域的網站太遠。 測試

解決辦法:在加載的時候,給你的div層定義一個left或者right的偏移位置,首先取得屏幕的寬度,而後減去你的內容區域寬度+div浮層的寬度/2,便可! 代碼其實只須要一行,其餘作測試用的,可無視藐過。 網站

相關文章
相關標籤/搜索