jQuery结合.ready和.resize函数

6

正如标题所说,我需要在两个函数中运行完全相同的代码。有办法将它们放在一起作为一个函数运行吗?谢谢!

2个回答

25

是的。只需定义一个包含通用代码的函数,并将其作为参数传递给这两个方法即可。

var callback = function () {
  // This is the common code
};

$(document).ready(callback);
$(window).resize(callback);

3
为什么要使用var而不是只给函数命名? - davidcondrey

1
$(window).on('resize',function() {

}).trigger('resize');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接