0
我有一個腳本來重置遊戲塊,但我無法獲取變量來調用其他變量來獲取最終值。使用變量+字符串獲取一個變量的值來調用它
這裏是包含原來的位置的變量,我需要這些資產的價值在我的功能:
red_1_x = $('#red_1').css('left');
red_1_y = $('#red_1').css('top');
這裏是我的函數調用動畫功能:
$('.piece').mouseover(function(e) {
var id = $(this).attr('id');
resetGroundShoe(id);
});
$(本).attr('id')是例如:red_1
這裏是動畫功能:
function resetPiece(id){
if(!id){
alert('no id');
}
else{
x = id+'_x';
y = id+'_y';
gotoX = x;
gotoY = y;
$('#'+id).animate({left: x}, 250, function(){
$('#'+id).animate({left: y}, 250);
});
}
}
出於某種原因gotoX和gotoY沒有red_1_x和red_1_y
或者'obj [x]'在一般情況下,'window [x]'是一個特例。 – tjameson