有很多关于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知道如何解决它吗?