как сделать onMouseDown на мобильном устройстве с тачскрином #564415


#0 by popcorn
Требуется рисовать пальцем на веб-странице, но вместо рисования получается скролл пальцем всей страницы. Не работает onMouseDown, наверное потому что мыши нет. Как по-другому сделать рисовалку на жаваскрипт и ХТМЛ? Флэш не подойдет, сразу говорю.
#1 by Fragster
кстати, впрос всем вопросам вопрос... по канвасу ловишь, или просто так?
#2 by popcorn
по канвасу
#3 by Fragster
а если сделать у ногоабсолютную позицию?
#4 by Fragster
него абсолютную
#5 by popcorn
Ща попробую..
#6 by popcorn
нет, не то.
#7 by Fragster
а если сделать так, чтобы страница не скроллилиась? хотя вряд-ли. на каком девайсе тестишь? адрес есть?
#8 by popcorn
На HTC HD7 под windows phone 7
#9 by Fragster
сколько весит? (с мобилки зайду)
#10 by popcorn
пять копеек. Зайди
#11 by Fragster
не, не работает в андроиде ни в стандартноом браузере, ни в файрфоксе
#12 by popcorn
Хреново...
#13 by popcorn
хоть линию уже нарисованную видно или вообще канвас не работает?
#14 by Fragster
попробуй ловить события drag-drop всякие... хотя в ие в винмобайле, наверное, нет такого
#15 by Fragster
линию - видно
#16 by Fragster
вот канвас мой, который безбожно в мобильных браузерах глючит:
#17 by popcorn
404 Запрашиваемая вами страница не найдена
#18 by Fragster
вернее
#19 by Fragster
причем первый маус даун срабатывает
#20 by popcorn
чото оно у меня ни в чем не изменяется. Статично всё
#21 by Fragster
даже на десктопе?
#22 by popcorn
На десктопе в мозиле пошла. В ИЕ не идет
#23 by popcorn
up
#24 by y88
попробуй потестировать все события мыши, например onMouseOver
#25 by popcorn
это событие возникает когда палец проносишь над экраном не касаясь его? )))) Ок, попробую.
#26 by Torquader
ТачСкрин шлёт не onMouseDown, а сразу onClick - то есть событие нажатия не отделено от события отпускания. Так что ловите onClick.
#27 by popcorn
onClick ловится, но с помощью него не нарисуешь ничего. Нужно ловить как-то onMove, но он не работает.
#28 by Torquader
там нету мыши - поэтому нету и Move. Если у вас Android, то воткните мышь и не мучайтесь. Владельцем остальных устройств придётся "курить бамбук". P.S. onclick и запоминание времени прошлого onclick могут помочь в суждении - рисуют или убрали стилус.
#29 by popcorn
втыкать мышь не вариант, ибо это не удобно.
#30 by smaharbA
#31 by smaharbA
+ может быть, что то подойдет
#32 by Fragster
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С