我有此代码,需要多次调用一个函数。
$(window).resize(function() {
centerBox();
});
$(window).scroll(function() {
centerBox();
});
centerBox();
而且我意识到这太混乱了。有什么更好的方法可以写吗?
最佳答案
您可以将代码缩小到3行:
$(window).resize(centerBox);
$(window).scroll(centerBox);
centerBox();
当然,您必须在顶部定义功能
或者您也可以通过组合使用它来分两行使用,但这也有些混乱:
$(window).resize(centerBox).scroll(centerBox);
centerBox();