jquery - 在 jQuery 中多次调用一个函数是个好习惯吗?

标签 jquery function

我有这段代码,我需要多次调用一个函数。

    $(window).resize(function() {
    centerBox();
}); 

$(window).scroll(function() {
    centerBox();
}); 

centerBox();

我意识到这非常困惑。有没有更好的写法?

最佳答案

您可以将代码缩减至 3 行:

$(window).resize(centerBox);
$(window).scroll(centerBox);
centerBox();

当然你必须在顶部定义你的函数

或者你也可以通过组合起来在两行中使用它,但这也会有点困惑:

$(window).resize(centerBox).scroll(centerBox);
centerBox();

关于jquery - 在 jQuery 中多次调用一个函数是个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9770005/

相关文章:

javascript - 固定位置水平滚动条

javascript - 错误:xwalk_autofill_client.cc(121) 未在虚拟无效 xwalk::XWalkAutofillClient::OnFirstUserGestureObserved() 中实现

r - 用户在函数中输入文件名 - R

javascript - 如何让我的重置功能在我的输入元素上工作?

C++将成员对象函数赋值给类成员函数

jquery - 两级标签 jquery

javascript - jQuery 动态元素 - 如何删除元素并保存事件数据?

python - 如何将类呈现为函数?

javascript - div更新时页面卡住

javascript - 如何调用Jquery数据表中的函数