新手js window.onresize 疑问
如果我这样写在浏览器变化时能正确打印resize$(document).ready(function(){window.onresize=function(){conso...
如果我这样写 在浏览器变化时能正确 打印 resize
$(document).ready(function(){
window.onresize = function (){
console.log('resize');
}
});
但是如果 我如下所示的代码 ,缺无法实现 每次浏览器变化 都打印 resize。
$(document).ready(function(){
window.onresize = windowResize();
});
function windowResize(){
console.log('resize');
}
有哪位大大能指导一下吗。 展开
$(document).ready(function(){
window.onresize = function (){
console.log('resize');
}
});
但是如果 我如下所示的代码 ,缺无法实现 每次浏览器变化 都打印 resize。
$(document).ready(function(){
window.onresize = windowResize();
});
function windowResize(){
console.log('resize');
}
有哪位大大能指导一下吗。 展开
展开全部
$(document).ready(function(){
window.onresize = windowResize;
});
windowResize是一个函数名称,windowResize()是函数调用,或者是得到函数运行的结果。
window.onresize=function(){};事实是将函数赋值给onresize,而不是要得到函数运行的结果
window.onresize = windowResize;
});
windowResize是一个函数名称,windowResize()是函数调用,或者是得到函数运行的结果。
window.onresize=function(){};事实是将函数赋值给onresize,而不是要得到函数运行的结果
追问
window.onresize = function (){
windowResize();
}
那是不是只能这样写?从而实现 每次改变大小都调用 windowResize()。
而无法直接将 一个 windowResize() 赋值给onresize,从而实现每次都调用?
追答
仔细看:window.onresize = windowResize;后面不加括号!!!!!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询