繁体   English   中英

KineticJs:从单击事件到多点触控以进行旋转

[英]KineticJs : From click event to multitouch for my rotation

我的代码中有此单击事件,当我单击拼图时,它会旋转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);
        }

附言:我的jsfiddle无法正常工作,但是如果您想在这里查看我的代码,请访问: http : //jsfiddle.net/vFez6/5/

您应该执行以下操作:

piecesArray[i][j].shape.on('touchstart', function() {
    this.moveToTop();
    this.rotateDeg(90)
});

或这个:

stage.getContent().addEventListener('touchend', function() {
    this.moveToTop();
    this.rotateDeg(90)
}, false);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM