使用params调用函数作为另一个函数参数

时间:2018-06-07 07:46:18

标签: javascript jquery function

这一直困扰着我,我想明白。 假设我有一个站点,某些元素需要在某个窗口大小切换。所以我创建了一个可以用任何元素调用的函数。

function switcher (one, two) {
  if (win.width() < 900) {
    one.insertAfter(two);
  } else {
    one.insertBefore(two);
  }
}

var frst = div.find('.first');
var scnd = div.find('.second');

我的问题是:这是有效的:

win.on('resize', function () {
  switcher(frst, scnd);
});

这不起作用,为什么?

win.on('resize', switcher(frst, scnd));

谢谢!

0 个答案:

没有答案