Я пытаюсь вызвать событие изменения размера, используя простой js для целей тестирования, но window.resizeTo()
и window.resizeBy()
не запускают событие в соответствии с современными браузерами, чтобы предотвратить эти действия. Я пробовал jquery $(window).trigger('resize');
, но он работает только для событий, прикрепленных через jquery, например $(window).on('resize', handler);
. однако в моем случае проект, над которым я работаю, использует простой javascript.Как вызвать событие изменения размера окна с помощью ванильного 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!');
};
Если ваш прослушиватель событий является именованной функцией, вы можете просто вызвать эту функцию напрямую (при условии, что ей не нужно использовать объект 'event'). – nnnnnn