2017-04-27 99 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

相关问题