我是 javascript 新手,我想在 div 更改时执行一些操作
在 jquery 中,我使用这段代码
var width = $(window).width();
$(window).resize(function(){
if($(this).width() != width){
width = $(this).width();
console.log(width);
}
});
Run Code Online (Sandbox Code Playgroud)
但我想使用 javascript 来完成它,请帮助我......
小智 5
您可以像这样使用 on-resize-event:
var body = document.getElementsByTagName("BODY")[0];
var width = body.offsetWidth;
if (window.addEventListener) { // all browsers except IE before version 9
window.addEventListener ("resize", onResizeEvent, true);
} else {
if (window.attachEvent) { // IE before version 9
window.attachEvent("onresize", onResizeEvent);
}
}
function onResizeEvent() {
bodyElement = document.getElementsByTagName("BODY")[0];
newWidth = bodyElement.offsetWidth;
if(newWidth != width){
width = newWidth;
console.log(width);
}
}Run Code Online (Sandbox Code Playgroud)