如何使用香草JavaScript触发窗口大小调整事件?

穆罕默德·哈桑(Mohamed Hassan)

我正在尝试使用纯js触发调整大小事件以进行测试,但根据现代浏览器window.resizeTo()window.resizeBy()不要触发该事件来阻止这些操作。我尝试了jquery,$(window).trigger('resize');但它仅适用于通过jquery附加的事件,例如$(window).on('resize', handler);但是,就我而言,我正在从事的项目使用的是纯JavaScript。

例子

window.addEventListener('resize', function(){
    console.log('window has been resized !');
});

// or even using global onresize
window.onresize = function() {
    console.log('window has been resized!');
};
被咬

您很可能会被否决,因为人们会认为它是重复的,但是从那里您可能不需要jquery网站

IE9 +

触发本机

// For a full list of event types: https://developer.mozilla.org/en-US/docs/Web/API/document.createEvent
var el = document; // This can be your element on which to trigger the event
var event = document.createEvent('HTMLEvents');
event.initEvent('resize', true, false);
el.dispatchEvent(event);

触发自定义

var el = document; // This can be your element on which to trigger the event
if (window.CustomEvent) {
  var event = new CustomEvent('my-event', {detail: {some: 'data'}});
} else {
  var event = document.createEvent('CustomEvent');
  event.initCustomEvent('my-event', true, true, {some: 'data'});
}

el.dispatchEvent(event);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ECharts:如何使用窗口的大小调整事件?

来自分类Dev

对象标签上的窗口大小调整事件javascript

来自分类Dev

Javascript滚动和窗口大小调整

来自分类Dev

JFrame:如何禁用窗口大小调整?

来自分类Dev

使用窗口调整大小调整PNG大小

来自分类Dev

使用JQuery窗口大小调整和媒体查询触发脚本一次

来自分类Dev

使用cy.viewport()时如何触发窗口调整大小事件

来自分类Dev

如何进行多个D3窗口大小调整事件

来自分类Dev

JavaFX拖动事件受窗口大小调整的影响

来自分类Dev

如何根据窗口大小调整元素大小

来自分类Dev

自然的窗口大小调整事件会使Chrome中的布局无效,而强制窗口大小调整则不会。

来自分类Dev

窗口大小调整时的Vanilla Javascript操作元素

来自分类Dev

Gridbag布局->如何阻止组件随窗口大小调整?

来自分类Dev

如何在Python中检测窗口大小调整

来自分类Dev

如何不对桌面窗口大小调整.append div

来自分类Dev

如何在JavaFX中监听Stage的大小调整事件?

来自分类Dev

如何使用Jquery / javascript根据视图端口大小调整图像大小

来自分类Dev

NSImageView和窗口大小调整

来自分类Dev

窗口大小调整-React + Redux

来自分类Dev

窗口大小调整不起作用

来自分类Dev

可可窗口大小调整信息

来自分类Dev

angularJS窗口大小调整问题

来自分类Dev

窗口大小调整时的jQuery函数

来自分类Dev

简单的窗口大小调整反应

来自分类Dev

窗口大小调整和滚动

来自分类Dev

如何使用纯JAvaScript制作div大小调整器

来自分类Dev

任何大小调整bash事件

来自分类Dev

各种大小调整bash事件

来自分类Dev

大小调整事件的侦听器

Related 相关文章

热门标签

归档