Viewport: How to get viewport size.
jQuery(window).width() uses document.documentElement.clientWidth and is regarded as cross-browser compatible. Directly using .clientWidth is faster and equally compatible. The tables below compare these live against the inner/outer methods to determine the most accurate method: verge wins because itnormalizes browser nuances to accurately match @media breakpoints.
| width methods | live output |
|---|---|
| @media breakpoint | 1920 |
| verge.viewportW() | 1920 |
| $(window).width() | 1903 |
| document.documentElement.clientWidth | 1903 |
| window.innerWidth | 1920 |
| window.outerWidth | 1920 |
| height methods | live output |
|---|---|
| @media breakpoint | 989 |
| verge.viewportH() | 989 |
| $(window).height() | 989 |
| document.documentElement.clientHeight | 989 |
| window.innerHeight | 989 |
| window.outerHeight | 1050 |
Device: How to get device size.
Use window.screen.width for device width and window.screen.height for device height..availWidth and .availHeight give you the device size minus UI taskbars. (Try on an iPhone.) Device size is static and does not change when the page is resized or rotated.
| width methods | live output |
|---|---|
| @media breakpoint | 1920 |
| window.screen.width | 1920 |
| window.screen.availWidth | 1920 |
| height methods | live output |
|---|---|
| @media breakpoint | 1080 |
| window.screen.height | 1080 |
| window.screen.availHeight | 1050 |
Document: How to get document size.
Document size methods are often needed in scrolling apps. Note the difference between jQuery(document).width() and the native properties (especially when the window is wider than the max-width of the body). jQuery uses the Math.max of 5 numbers to calculate this. For decent cross-browser support, the Math.max of the 3 document.documentElement properties seems to suffice.
| width methods | live output |
|---|---|
| $(document).width() | 1903 |
| document.body.clientWidth | 1080 |
| document.body.offsetWidth | 1080 |
| document.body.scrollWidth | 1903 |
| document.documentElement.clientWidth | 1903 |
| document.documentElement.offsetWidth | 1903 |
| document.documentElement.scrollWidth | 1903 |
網頁設計.RWD響應式網站 / 電子工業類
網站技術:PHP . Javascript/MySql
提供北美、大陸及菲律賓地區的各式照明,以及太陽能建置相關照明燈具服務。
網頁設計.RWD響應式網站 / 休閒餐飲類
網站技術:PHP . Javascript/MySql . ORACLE
定期至人事系統取回員工資訊(含職級、個人基本資料)
定期將e-Learning系統中的訓練時數回傳至「人事系統」進行薪資的計算。
系統中的訓練時數回傳至並進行薪資計算
精選專案.網頁設計.RWD響應式網站.企業形象網站 / 戶外旅遊類
網站技術:PHP/MySql
每個人旅遊方式百百種,有人喜愛快節奏、刺激;有人喜愛慢節奏、輕旅行。 樂晴可以為你設計一套獨一無二的套裝行程,針對不同的對象、目的都是可以安排的。不用擔心會玩的不開心,只怕會玩的太快樂!!
傑立資訊事業有限公司電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策