событие и эффект как переменные (jQuery)

#jquery #events #variables

#jquery #Мероприятия #переменные

Вопрос:

Я работаю над плагином jquery, и для экономии времени / пространства я хочу использовать как можно больше переменных, но если я пытаюсь заменить событие эффекта на переменную, код перестает работать.

Возможно ли использовать переменные для этого?

Идея:

 jQuery('#id').fadeIn(200);

var myEffect = fadeIn

jQuery('#id').myEffect(200);
  

Ответ №1:

Используйте обозначения в квадратных скобках.

 jQuery('#id')[myEffect](200);
  

jsFiddle.

Комментарии:

1. наряду с размещением кавычек вокруг имени функции: var myEffect = 'fadeIn';