Пишу вэб приложение на javascript которое должно быть кросплатформенным, но столкнулся с проблемой при работе с сайтом на телефоне не работают такие события как например onmousedown или onmouseover и прочие, есть ли какое то решение в данном случае, мне нужно реализовать функцию drag n drop, которая на компьютере работает а на телефоне нет.
пока вывожу только координаты на экран но почему то при событии touchmove перезагружается страница в браузере на андроид
function test(e){
e.preventDefault();
var td = document.querySelector('.todo_list ');
td.innerText = e.touches[0].clientX;
}
document.addEventListener('touchstart', test, false);
document.addEventListener('touchmove', test, false);
На сенсорных устройствах срабатывают события touch: touchstart, touchend, touchmove... Вся информация в документации Тач-события
onmousedown
для телефонов это ontouchstart
, а onmouseup
- ontouchend
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
При нажатии на ссылку производиться скроллМне необходимо, что бы при скролле нажав на другую ссылку, поменялся приоритет и изменения скролла...
Суть: нужно, чтобы при нажатии на кнопку на странице появлялась карта доставщика (в данном случае, боксбери)! Но запихнув его в js он не срабатывает!...