jQuery 獲取屏幕高度、寬度 做手機(jī)Web開發(fā)做瀏覽器兼容用到了,所以在網(wǎng)上找了些匯總下。
目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、深澤網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
在test.html文件內(nèi),使用button標(biāo)簽創(chuàng)建一個按鈕,按鈕名稱為“獲得寬度和高度”。 在test.html文件中,給button按鈕綁定onclick點擊事件,當(dāng)按鈕被點擊時,執(zhí)行g(shù)et()函數(shù)。 在瀏覽器打開test.html文件,點擊按鈕,查看實現(xiàn)的效果。
jquery代碼直接使用 $(window).height()。獲取瀏覽器的寬度:jquery代碼直接使用 $(window).With();原生態(tài)JS代碼:var w=document.documentElement?document.documentElement.clientWidth:document.body.clientWidth。
導(dǎo)航欄高度設(shè)置為15%,它的高度就一直為瀏覽器高度的15%,比例不會變,高度會變!CSS樣式高度設(shè)置百分比有優(yōu)點有缺點,看你怎么搭配了。一般導(dǎo)航欄的高度都是定值,寬度是百分比。
小結(jié):因為id.offsetWidth和id.offsetHeight無視樣式寫在樣式表還是行內(nèi),所以我們獲取元素寬和高的時候最好用這2個屬性。注意如果不是寫在行內(nèi)style中的屬性都不能通過id.style.atrr來獲取。
屏幕可用工作區(qū)寬度: window.screen.availWidth js簡介 js,是JavaScript的縮寫,是一種直譯式腳本語言,一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。
:可以使用定時器setInterval,每秒獲取一次瀏覽器的寬和高。2:使用jQuery可以這樣獲取window的寬高。3:寬度 $(window)width() ,高度$(window).height(),自己寫個函數(shù),設(shè)定定時器的時間。
例如: this is div tag 如要獲取id為oDiv的div標(biāo)簽的寬度 可以使用query如下寫法 (#oDiv).width();jquery講義:width() 方法返回或設(shè)置匹配元素的寬度。
途徑:第一種情況就是寬高都寫在樣式表里,就比如#div1{width:120px;}。這中情況通過#divstyle.width拿不到寬度,而通過#divoffsetWidth才可以獲取到寬度。
window.screen.height屏幕分辨率的寬: window.screen.width屏幕可用工作區(qū)高度: window.screen.availHeight屏幕可用工作區(qū)寬度: window.screen.availWidth。。
還有變寬寬度 外邊距 內(nèi)邊距等決定寬度的因素。
導(dǎo)航欄高度設(shè)置為15%,它的高度就一直為瀏覽器高度的15%,比例不會變,高度會變!CSS樣式高度設(shè)置百分比有優(yōu)點有缺點,看你怎么搭配了。一般導(dǎo)航欄的高度都是定值,寬度是百分比。
方法1:你可以提示用戶按鍵盤的F11來全屏觀看,獲得最佳瀏覽效果。
支持ie,ff,chrome,safari,360安全,qq,遨游,搜狗瀏覽器,不兼容360急速瀏覽器的加入收藏功能 這兩個功能的用途越來越小了,所以沒有方法絕對適合所有瀏覽器的。
CSS對瀏覽器器的兼容性具有很高的價值,通常情況下IE和Firefox存在很大的解析差異,這里介紹一下兼容要點。
:可以使用定時器setInterval,每秒獲取一次瀏覽器的寬和高。2:使用jQuery可以這樣獲取window的寬高。3:寬度 $(window)width() ,高度$(window).height(),自己寫個函數(shù),設(shè)定定時器的時間。
因為js是瀏覽器兼容性問題的高發(fā)區(qū),因此建議考慮使用jQuery框架,利用其規(guī)避兼容問題;即便不用框架,也請使用原生的dom對象,您這種奇怪的表達(dá)式對于閱讀性和兼容性都有很大的傷害。
當(dāng)前名稱:jquery獲取窗口大小 jquery獲取窗口寬度
網(wǎng)站路徑:http://chinadenli.net/article42/dicieec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、軟件開發(fā)、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)