Open In App

How to detect when the window size is resized using JavaScript ?

Last Updated : 13 Aug, 2024
Comments
Improve
Suggest changes
3 Likes
Like
Report

Sometimes when we develop our site, we want to detect the size of the window, In this article, we are going to learn how to detect when the window size is resized using JavaScript

The window resize event occurs whenever the size of the browser window gets changed. We can listen to the resize event in two ways:

Method 1: Using resize event

We can add an event listener to the body element which fires whenever the window size is resized. 

Example: This example shows the use of the above-explained approach.

Output: 

Method 2: Using ResizeObserver API

We can use the latest ResizeObserver API to listen to the window resize event. This API is not fully supported.

Example: In this example, we are using ResizeObserver API.

Output: 

Method 3: Using addEventListener() Method

The addEventListener method in JavaScript is used to attach an event handler to a specified element, enabling the execution of a function or a piece of code in response to a specific event.

Example: The updateSize function is created to update the height and width based on the window size. The addEventListener method is used to attach the resize event to the window object. When the window is resized, the updateSize function is called to update the displayed height and width. The initial values are set by calling updateSize once when the page loads.

Output:


Next Article

Similar Reads