2017-04-27 91 views
0


有什麼辦法使用字符串做效果基本show()或了slideDown()jQuery函數?
例如:
效果基本show /了slideDown用繩子

$(".myDiv").do("slideUp"); 

課程,代碼不存在,但是卻可能是巨大的,能夠寫類似的東西:)

謝謝!

回答

0
用於訪問對象的方法或屬性

基本JS語法是:

obj.property 
obj.method() 
// or 
obj["property"] 
obj["method"]() 

在方括號可以是任何JS表達式,其值是與所述一個串的位你想要的財產/方法的名稱。所以這是你在找什麼:

$(".myDiv")["slideUp"]() 

,您可以用之類的東西擴大:

$(".myDiv")[someCondition ? "slideUp" : "slideDown"]() 
// and 
var method = "slideUp" 
$(".myDiv")[method]() 
+0

先生,你是我**的**當天的英雄,你只教了我一些非常,非常基本的水平,具有重要。它完美的作品,所以我非常感謝你:)(和詛咒,你是如此之快!可惜的是,我集團公司不能投票,因爲我對stackovertflow太新了,但我的心臟一樣) – koesys

0

嘗試這種

$("#clickme").click(function() { 
    $("#book").slideUp("slow", function() { 
    // Animation complete. 
    }); 
}); 
+0

不,謝謝你,但有一點是寫最小碼儘可能^^ NNNNNN答案是完美 – koesys

相關問題