首页  >  问答  >  正文

javascript - 想做一个canvas的触摸画板,但屏幕会在画的时候滚来滚去,如何阻止?

touchmove里面e.prevetDefualt不管用

PHP中文网PHP中文网2693 天前785

全部回复(2)我来回复

  • PHP中文网

    PHP中文网2017-06-30 09:58:11

    画板太大,手机太小
    这是手机的默认事件,阻止不了

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-06-30 09:58:11

    注意canvas的宽高不要溢出html,body设置的宽高,canvas大小要合适,另外body设置overflow:hidden,不要出现滚动条;再禁用掉touchmove事件;

        document.ontouchmove = function (e) {
            e.preventDefault();
            return false;
        }

    回复
    0
  • 取消回复