Heim  >  Fragen und Antworten  >  Hauptteil

So ermitteln Sie die Größe des Browser-Ansichtsfensters

<p>Ich möchte, dass meine Besucher qualitativ hochwertige Bilder sehen können. Gibt es eine Möglichkeit, die Fenstergröße zu erkennen? </p> <p>Oder noch besser: die Größe des Darstellungsbereichs des Browsers, der JavaScript verwendet? Den grünen Bereich finden Sie hier: </p>
P粉237029457P粉237029457389 Tage vor499

Antworte allen(2)Ich werde antworten

  • P粉342101652

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

    jQuery 维度函数

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

    Antwort
    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


    资源

    Antwort
    0
  • StornierenAntwort