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?
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
}