var pieceSize = new Array();
pieceSize[0] = 200;
pieceSize[1] = 400;
pieceSize[2] = 300;
这不起作用:
$("#visual").animate({
height: pieceSize[this.id.slice(5, 6)]
}, 250, function() {
});
但是这样做:
$("#visual").animate({
height: pieceSize[2]
}, 250, function() {
});
LOG: this.id.slice(5,6)== 0或1或2(我正在切换点击按钮的id)
我尝试过添加parseInt的不同组合,但没有一个可以工作:
身高:pieceSize[parseInt(this.id.slice(5, 6))])
身高:parseInt(pieceSize[this.id.slice(5, 6)])
身高:parseInt(parseInt(pieceSize[this.id.slice(5, 6)]))
答案 0 :(得分:2)
这个在你的情况下会获取id“visual”。按钮的id也是“visual”??
答案 1 :(得分:0)
这只是工作:JsFiddle
如果您回复pieceSize[this.id.slice(5, 6)]
,那么日志中会有什么?