搜尋

首頁  >  問答  >  主體

取得瀏覽器視窗尺寸的方法

<p>我想讓我的訪客能夠看到高品質的圖像,有什麼方法可以檢測視窗大小嗎? </p> <p>或者更好的是,使用 JavaScript 的瀏覽器的視窗大小?請參閱此處的綠色區域:</p>
P粉237029457P粉237029457459 天前603

全部回覆(2)我來回復

  • P粉342101652

    P粉3421016522023-08-29 09:50:47

    jQuery 維度函數

    $(window).width()$(window).height()

    #

    回覆
    0
  • P粉955063662

    P粉9550636622023-08-29 00:22:49

    跨瀏覽器 @media(寬度)< /code>@media(高度)## 值
    const vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0)
    const vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0)
    

    window.innerWidthwindow.innerHeight

      取得
    • CSS視窗 @media(寬度) 和 < /code>@media (height) 其中包含捲軸
    • initial-scale 和縮放變化可能會導致移動錯誤縮小到PPK 所謂的視覺視窗的值並且小於@media
    • 由於本機舍入,縮放可能會導致值縮小 1 像素
    • 在 IE8 中未定義-

    document.documentElement .clientWidth.clientHeight

      等於 CSS 視窗寬度
    • 減去捲軸寬度
    • 沒有捲軸時,符合@media(寬度)@media(高度)
    • #相同 jQuery(window).width() jQuery 呼叫 瀏覽器視窗
    • 可用的跨瀏覽器
    • 如果缺少文件類型則不準確

    資源

  • 取消回覆