2010-07-24 59 views
0

我(我會盡力)解釋我的問題:對 我想用一個變量的JavaScript和PHP這樣的:淡入()在一個變量的jQuery

var Effet = '$effet'; 

該返回:jQuery的一個effet,例如:fadeIn

後來在js文件中,我想對元素應用效果。

我tryed:

$('div#something').hide().append(data).Effet+'(1000)'; 

但是,這並不工作...我不能獲得淡入(1000);

有什麼想法?

THX爲響應

PS:THX所有投稿者和本網站的創建者,非常好的工作!

回答

2

你可以這樣說:

var Effect = "fadeIn", data="things"; 
$('div#something').hide().append(data)[Effect](1000); 

You can give it a try here,在JavaScript中,這相等於:

object.propOrFunctionName 
object["propOrFunctionName"] 
+0

工作得很好! Thx,這是exacly我搜索:) – 2010-07-24 23:35:35