我正在尝试使用交换机的值更改调用的jQuery函数。在这种特殊情况下,它将抓取选择器然后使用'方向调用jQuery函数的任何值。
$('#'+the_name).value_of_switch(options.speed_up);
我该如何做到这一点?
switch(direction){
case 'up': direction = 'slideDown';
break;
case 'down': direction = 'slideUp';
break;
}
$('#'+the_name).slideDown(options.speed_up);
答案 0 :(得分:3)
不太确定这是你的意思,这有帮助吗?
$('#'+the_name)["YOUR STRING VALUE HERE"](options.speed_up);
答案 1 :(得分:1)
(文档)$。就绪(函数(){
var direction = 'up';
var theName = $('#the_name');
var options = {speed_up:'slow'};
switch(direction){
case 'up':
direction = 'slideUp' ;
break;
case 'down':
direction = 'slideUp' ;
break;
}
theName[direction](options.speed_up);
});