我有一个函数 foo()
并想按如下方式调用它 3 次
function foo() {
// function code goes here
}
foo();
$(window).resize(function() {
setTimeout(function(){foo();}, 300);
});
$('#div').scroll(function() {
setTimeout(function(){foo();}, 300);
});
我想知道是否有任何简短的方法可以在这三种情况下调用它。
最佳答案
function foo(delay) {
setTimeout(function() {
// function code goes here
}, delay||300);
};
$(window).on('resize', foo);
$('#div').on('scroll', foo);
foo(0);
关于javascript - 有什么办法可以缩短我的自定义函数的代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19881651/