addeventlistener resize
时间: 2023-09-25 22:08:51 浏览: 67
解决vue 给window添加和移除resize事件遇到的坑
addEventListenerresize是一个方法,用于在窗口大小改变时添加一个事件监听器。当窗口大小改变时,该事件监听器将触发指定的函数。根据引用,可以使用addEventListener方法来添加一个resize事件监听器:
```javascript
window.addEventListener('resize', functionName);
```
其中,functionName是一个函数的名称,该函数将在窗口大小改变时被调用。需要注意的是,这里的functionName应该是一个匿名函数,以避免移除监听时的冲突。根据引用和引用的内容,如果使用非匿名函数作为参数传递给addEventListener方法,可以使用removeEventListener方法来移除监听。
因此,在添加resize事件监听器时,可以使用以下代码:
```javascript
window.addEventListener('resize', this.listenResizeFn);
```
在需要移除监听时,可以使用以下代码:
```javascript
window.removeEventListener('resize', this.listenResizeFn);
```
以上就是使用addEventListener方法来添加和移除resize事件监听器的方法。
阅读全文