Я искал четкое руководство о том, как работают эти события, и теперь я еще больше запутался, чем когда начинал.
Некоторые функции моего сайта включают перетаскивание -и -падение. В настоящее время поддерживаются мобильные устройства (или любые устройства без мыши ), когда пользователь выбирает элемент, нажимает кнопку «переместить», а затем нажимает точку перетаскивания. Хотя это работает довольно хорошо, (элементы находятся в видимой сетке ), это не так удобно для пользователя -, как перетаскивание.
Мое первоначальное понимание состоит в том, что везде, где я назначаю element.onmousedown
, element.onmousemove
и element.onmouseup
, я могу просто также назначить один и тот же обработчик для element.ontouchstart
, element.ontouchmove
и element.ontouchend
соответственно.
Однако остаются следующие вопросы: