使用Kinectjsstage在手机上触摸高亮显示

时间:2013-03-07 10:30:13

标签: javascript mobile canvas touch kineticjs

有很多关于event.preventDefault()的解释;禁用画布上的高光。但是对于kinectjs,我看不出你如何解决它。同样的方法也行不通。

var stage = new Kinetic.Stage({
        container: 'container',
        width: 250,
        height: 250
      });

stage.addEventListener( 'touchmove', onMouseMoveOnCanvas);
stage.addEventListener( 'touchstart', onMouseClickOnCanvas);
stage.addEventListener( 'touchend', onMouseClickOnCanvas, false );  

    function onMouseMoveOnCanvas( event ) 
    {
        event.preventDefault();
    }

function onMouseClickOnCanvas( event ) 
    {
        event.preventDefault();
    }

这给了我一个错误,你不能让addEventListener与Object。 但是如果我做的话

var example = document.getElementById('container');

然后使用example.addEventListener的相同代码我没有错误,但它也不起作用。 sombody知道如何解决它吗?

0 个答案:

没有答案