suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Ich möchte ein Canvas-Touch-Zeichenbrett erstellen, aber der Bildschirm rollt beim Zeichnen herum.

Es funktioniert nicht in e.prevetDefualttouchmove

PHP中文网PHP中文网2754 Tage vor816

Antworte allen(2)Ich werde antworten

  • PHP中文网

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

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

    Antwort
    0
  • 仅有的幸福

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

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

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

    Antwort
    0
  • StornierenAntwort