有什麼辦法使用字符串做效果基本show()或了slideDown()jQuery函數?
例如:
效果基本show /了slideDown用繩子
$(".myDiv").do("slideUp");
課程,代碼不存在,但是卻可能是巨大的,能夠寫類似的東西:)
謝謝!
有什麼辦法使用字符串做效果基本show()或了slideDown()jQuery函數?
例如:
效果基本show /了slideDown用繩子
$(".myDiv").do("slideUp");
課程,代碼不存在,但是卻可能是巨大的,能夠寫類似的東西:)
謝謝!
基本JS語法是:
obj.property
obj.method()
// or
obj["property"]
obj["method"]()
在方括號可以是任何JS表達式,其值是與所述一個串的位你想要的財產/方法的名稱。所以這是你在找什麼:
$(".myDiv")["slideUp"]()
,您可以用之類的東西擴大:
$(".myDiv")[someCondition ? "slideUp" : "slideDown"]()
// and
var method = "slideUp"
$(".myDiv")[method]()
嘗試這種
$("#clickme").click(function() {
$("#book").slideUp("slow", function() {
// Animation complete.
});
});
不,謝謝你,但有一點是寫最小碼儘可能^^ NNNNNN答案是完美 – koesys
先生,你是我**的**當天的英雄,你只教了我一些非常,非常基本的水平,具有重要。它完美的作品,所以我非常感謝你:)(和詛咒,你是如此之快!可惜的是,我集團公司不能投票,因爲我對stackovertflow太新了,但我的心臟一樣) – koesys