js和jQuery獲取視窗和元素尺寸簡單介紹
當然jQuery是由js實現的,但是畢竟從外觀上和使用上有所不同。
下面就分別介紹一下如何使用原生js和jQuery獲取視窗和元素的尺寸。
一.原生js獲取瀏覽器客戶區的尺寸:
[JavaScript] 純文字檢視 複製程式碼document.documentElement.clientWidth //獲取瀏覽器客戶區的寬度 document.documentElement.clientHeight //獲取瀏覽器客戶區的高度
二.原生js獲取body的尺寸:
[JavaScript] 純文字檢視 複製程式碼document.body.clientWidth//body物件寬度 document.body.clientHeight//body物件高度
關於clientWidth屬性可以參閱clientWidth屬性用法詳解一章節。
三.jQuery獲取瀏覽器客戶區的尺寸:
[JavaScript] 純文字檢視 複製程式碼$(window).width()//瀏覽器可見區域寬度 $(window).height()//瀏覽器可見區域高度
四.jQuery獲取頁面文件或者body的高度:
[JavaScript] 純文字檢視 複製程式碼$(document).height()//頁面文件的高度 $(document.body).height()//body物件高度
五.原生js獲取元素的尺寸:
[JavaScript] 純文字檢視 複製程式碼obj.width=obj.style.width//通過style定義的元素width屬性值 obj.clientWidth//width + padding的尺寸 obj.offsetHeight//height + padding + border的尺寸
六.jQuery獲取元素的尺寸:
[JavaScript] 純文字檢視 複製程式碼obj.innerWidth()//獲得包括內邊界(padding)的元素寬度。 obj.outerWidth()//獲得包括內邊界(padding)和邊框(border)的元素寬度。 obj.outerWidth(true)//獲得包括外邊界(margin)的元素寬度。
相關文章
- Jquery如何獲取和設定元素內容?jQuery
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- jQuery Validate簡單介紹jQuery
- <svg>元素簡單介紹SVG
- 原生js和jQ獲取視窗寬高及捲軸的方法和函式JS函式
- iframe的操作-Js/Jquery獲取iframe中的元素JSjQuery
- jquery獲取元素節點jQuery
- 整理獲取 viewport 和 element 尺寸和位置方法View
- ARouter簡單入門和介紹
- 關於父視窗獲取跨域iframe子視窗中的元素跨域
- 文字獲取和搜尋引擎簡介
- js元素尺寸和位置,包含clientWidth、offsetWidth、scrollWidth等JSclient
- JS陣列at函式(獲取最後一個元素的方法)介紹JS陣列函式
- 簡單介紹JS函式防抖和函式節流JS函式
- CSS尺寸單位介紹CSS
- vue 前端框架的網頁是否是不能用 js 和 jquery 獲取元素屬性或修改?Vue前端框架網頁JSjQuery
- JS 獲取文件元素JS
- JS,Jquery獲取各種螢幕的寬度和高度JSjQuery
- HTML5獲取圖片的原始高度簡單介紹HTML
- Caffeine快取的簡單介紹快取
- jQuery - 獲取內容和屬性jQuery
- HTTP介紹和HTML簡介HTTPHTML
- layer父介面呼叫子彈窗的方法和獲取子彈窗的元素值總結
- 簡單介紹python迭代器和生成器Python
- Html 5.2 的簡單介紹及新增元素 <dialog></dialog>HTML
- 簡單介紹js 陣列 fill() 填充方法JS陣列
- 原生JS和jQuery分別使用jsonp來獲取“當前天氣資訊”jQueryJSON
- 簡單獲取電腦ip和計算機名計算機
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- 簡單介紹C#獲取攝像頭拍照顯示影像的方法C#
- pyqt5建立主視窗(介紹視窗型別)QT型別
- 設定和獲取元素固有屬性值
- 簡單介紹python輸出列表元素的所有排列形式Python
- 微服務技術棧簡單介紹,Eureka和Ribbon的引入和使用微服務
- js迴圈中reduce的用法簡單介紹JS
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- jQuery動態設定div元素的尺寸jQuery
- 第 23 期 Drone 簡單介紹和部分原始碼分析原始碼