Search code examples
javascriptjqueryjquery-effects

jQuery store effect name in variable


I'm searching for a couple of weeks to do this trick with jquery but everything failed so I'm posting it here.

Is it possible to store an effect name in a variable and then execute that effect on a div?
I mean something like this:

var effect = 'fadeOut';

$('#some_div').effect();

I hope you will understand what I'm searching for.


Solution

  • var effect = 'fadeOut';
    
    var $div = $('#some_div');
    $div[effect]();