combine load and resize plain JavaScript
javascript, load, resize
Solution
You can do this by adding event listener and calling a function on resize:
window.addEventListener("resize", onResizeFunction);
function onResizeFunction (e){
//do whatever you want to do on resize event
}
Same thing is for onLoad event:
window.addEventListener("load", onLoadFunction);
function onLoadFunction(e){
//do the magic you want
}
If you want to trigger function on resize, when the window loads
window.addEventListener("load", onLoadFunction);
function onLoadFunction(e){
//do the magic you want
onResizeFunction();// if you want to trigger resize function immediately, call it
window.addEventListener("resize", onResizeFunction);
}
function onResizeFunction (e){
//do whatever you want to do on resize event
}
Problem
I combine the load en the resize function in one. ``` $(window).on("resize", function () { if (window.innerWidth < 700) { alert('hello'); } }).resize(); ``` But I am looking for a code in plain JavaScript (without jQuery). How can I create this?