【发布时间】:2013-08-11 18:24:30
【问题描述】:
我有一个 div 需要根据单击的下拉 div 移动到特定位置。我为每个人做了一个功能。函数名称对应于下拉 div id +“箭头”。然后,我创建了一个 var,它获取了单击的下拉 div 的 id 名称并添加了单词箭头,这样它就可以匹配函数名称。当我尝试使用 var 调用该函数时,它不起作用。
var arrowName = $(this).attr('id') + "Arrow()";
function btn1s1Arrow() {$( "#greenArrow" ).animate({top: "203px", left: "291px"}, "normal" );}
function btn1s2Arrow() {$( "#greenArrow" ).animate({top: "345px", left: "381px"}, "normal" );}
function btn1s3Arrow() {$( "#greenArrow" ).animate({top: "444px", left: "391px"}, "normal" );}
//////dont mind this $("#qwrapper .accordionContent2").slideUp('normal');
////////dont mind this $(this).next().slideDown('normal');
arrowName();
我们将不胜感激。提前谢谢...我很困
这里是代码的一部分,所以我说的其实是有道理的 http://jsfiddle.net/vrs9j/1/
【问题讨论】:
标签: javascript function variables var