2011-05-25 55 views
1

我正在jquery插件上工作,爲了節省時間/空間我想盡可能多地使用變量,但是如果我嘗試替換變量的效果事件代碼停下來工作。事件和效果作爲變量(jQuery)

是否可以使用變量?

的想法:

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

var myEffect = fadeIn 

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

回答

2

用括號標記。

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

jsFiddle

+2

一起放置函數名稱周圍的引號:'var myEffect ='fadeIn';' – Emmett 2011-05-25 03:02:04

+0

那容易嗎?嗯謝謝! – user759235 2011-05-25 03:02:23