我在我的代码中有这个点击事件,当我点击我的拼图旋转90度,但我希望它是触摸,我该怎么办?感谢
piecesArray[i][j].shape.on("mousedown", function(){
this.moveToTop();
});
piecesArray[i][j].shape.on("click", function(){
this.moveToTop();
this.rotateDeg(90)
});
layer.add(piecesArray[i][j].shape);
}
Ps:我的jsfiddle不起作用,但是如果你想在这里看到我的代码:http://jsfiddle.net/vFez6/5/
答案 0 :(得分:0)
你应该这样做:
piecesArray[i][j].shape.on('touchstart', function() {
this.moveToTop();
this.rotateDeg(90)
});
或者这个:
stage.getContent().addEventListener('touchend', function() {
this.moveToTop();
this.rotateDeg(90)
}, false);