我正在努力將一個元素賦值給一個變量 - 我是否在這裏忽略了陰謀?將元素賦值給一個變量
animationupgrades = [{
animation: "height",
target: $('#element'),
effect: 33,
finished: 23
}];
var thisIndex = 0; //as an example
var aniAttribute = animationupgrades[thisIndex].animation;
var target = animationupgrades[thisIndex].target;
var effect = animationupgrades[thisIndex].effect;
var finished = animationupgrades[thisIndex].finished;
$(target).on('mouseover', function() {
$(this).stop().animate({
aniAttribute : effect
},500);
console.log("errr");
}).on('mouseout', function() {
$(this).stop().animate({
aniAttribute : finished
},500);
});
編輯:對不起,它實際上是一個對象 - 我錯了!爲什麼所有的降價?
edit2:小提琴! http://jsfiddle.net/28wone62/
你錯過了,這是一個錯字括號 – 2014-10-29 23:09:33
- 我已經糾正了現在 - 道歉 – 2014-10-29 23:10:38
我沒有downvote你,這就是我認爲錯字 – 2014-10-29 23:12:28