有什么办法使用字符串做效果基本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