MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-03, 07:37

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 1 篇文章 ] 
發表人 內容
文章發表於 : 2008-10-18, 16:21 
離線

註冊時間: 2008-10-13, 12:31
文章: 2
取得Firefox browser的滾軸寬度
Calculating The Browser Scrollbar Width

如何取得scrollbarWidth()後,將它變成為負數(e.g -20px)套用在css/html,令到Firefox滾軸(scrollbar)寬度向右邊少-20px出現,達致與ie6一樣,2個上下frames中的table置中。

body {margin-right: -20px !important; margin-right: 0px}


<script language="JavaScript" type="text/javascript">
function scrollbarWidth() {
var div = $('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
// Append our div, do our calculation and then remove it
$('body').append(div);
var w1 = $('div', div).innerWidth();
div.css('overflow-y', 'scroll');
var w2 = $('div', div).innerWidth();
$(div).remove();
return (w1 - w2);
};
</script>

詳細來源:Calculating The Browser Scrollbar Width
http://jdsharp.us/jQuery/minute/calcula ... -width.php

viewtopic.php?t=24704


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 1 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 18 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群