📌  相关文章
📜  如何检测何时使用 JavaScript 调整窗口大小?

📅  最后修改于: 2022-05-13 01:56:50.132000             🧑  作者: Mango

如何检测何时使用 JavaScript 调整窗口大小?

每当浏览器窗口的大小发生变化时,都会发生窗口调整大小事件。我们可以通过两种方式监听resize事件:

  1. 使用onresize事件
  2. 使用调整大小观察者API

方法一:使用resize事件:我们可以给body元素添加一个事件监听器,每次调整窗口大小时都会触发。

例子:



      

    
        How to detect and resize
        the window size
    
      
    

  

    

GeeksforGeeks

           

        Resizing the screen size and display its          
corresponding width and height     

    
Height:
    
Width:
              

输出:

方法二:使用 ResizeObserver API:我们可以使用最新的 ResizeObserver API 来监听窗口调整大小事件。不完全支持此 API。

例子:



      

    
        How to detect and resize
        the window size
    
      
    

  

    

GeeksforGeeks

           

        Resizing the screen size and display its          
corresponding width and height     

    
Height:
    
Width:
              

输出:

参考:

  • MDN
  • 浏览器支持