Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery在变量中存储效果名称_Javascript_Jquery_Jquery Effects - Fatal编程技术网

Javascript jQuery在变量中存储效果名称

Javascript jQuery在变量中存储效果名称,javascript,jquery,jquery-effects,Javascript,Jquery,Jquery Effects,我花了几周的时间在jquery上做这件事,但是一切都失败了,所以我把它发布在这里 是否可以将效果名称存储在变量中,然后在div上执行该效果? 我的意思是这样的: var effect = 'fadeOut'; $('#some_div').effect(); 我希望您能理解我在搜索什么。使用括号作为属性访问。JavaScript中的方法也是属性 var effect = 'fadeOut'; var $div = $('#some_div'); $div[effect](); $('#

我花了几周的时间在jquery上做这件事,但是一切都失败了,所以我把它发布在这里

是否可以将效果名称存储在变量中,然后在div上执行该效果?
我的意思是这样的:

var effect = 'fadeOut';

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

我希望您能理解我在搜索什么。

使用括号作为属性访问。JavaScript中的方法也是属性

var effect = 'fadeOut';

var $div = $('#some_div');
$div[effect]();
$('#some_div')[effect]();
使用括号表示法:

$('#some_div')[effect]();
这将运行名称等于
effect
值的函数