Вызов функции с параметрами в качестве другого параметра функции - PullRequest
0 голосов
/ 07 июня 2018

это беспокоило меня, и я хотел бы понять.Допустим, у меня есть сайт, где некоторые элементы нужно переключать при определенном размере окна.Итак, я создал функцию, которую я могу вызывать с любыми элементами.

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));

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...