【问题标题】:KineticJs : From click event to multitouch for my rotationKineticJs:从点击事件到我的旋转的多点触控
【发布时间】:2014-09-04 03:24:00
【问题描述】:

我的代码中有这个点击事件,当我点击我的拼图旋转 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/

【问题讨论】:

    标签: javascript html rotation kineticjs multi-touch


    【解决方案1】:

    你应该这样做:

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

    或者这个:

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

    【讨论】:

    • 很抱歉,您知道我可以用两根手指触摸来旋转它吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多