搜尋

首頁  >  問答  >  主體

javascript - 想做一個canvas的觸控畫板,但螢幕會在畫的時候滾來滾去,如何阻止?

touchmove裡面e.prevetDefualt不管用

PHP中文网PHP中文网2736 天前804

全部回覆(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
  • 取消回覆