powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Canvas и тачскрин?
8 сообщений из 8, страница 1 из 1
Canvas и тачскрин?
    #40058189
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КАК???

рисую указателем мышки на Canvas по onmousedown и onmousemove, почему то думал на смартфоне это тоже "мышка" (
подскажите в какую сторону разбираться
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058201
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin,

нашел

Код: javascript
1.
2.
3.
    canvas.ontouchstart
    canvas.ontouchend
    canvas.ontouchmove
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058295
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wolverin,
PointerEvents.

TouchEvents работает не везде. Например его нет на ноутах с тачскрином.
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058382
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa
wolverin,
PointerEvents.

TouchEvents работает не везде. Например его нет на ноутах с тачскрином.

спасибо, а не подскажите, использую события
Код: javascript
1.
2.
3.
onpointerdown
onpointermove
onpointerup



ВМЕСТО соответствующих для "мышки" - на ПК непрерывную линию получаю мышкой, а на смартфоне почему то короткие прямые если одним пальцем и длинные если между двумя касаниями.
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058384
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
событие onpointerup почему то не срабатывает на тачскрине, точнее оно бывает, но вызвать его очень сложно, даже линию один раз как то удалось нарисовать непрерывную, но повторить не удается, при этом в коде ничего не менял
возможно "мешают" событие вызывающие прокрутку окна на тачскрине или что!?
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058385
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
onpointerup срабатывает когда нажать и отпустить, а если нажать и удерживая двигать пальцем, потом отпустить - событие не вызывается.
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058396
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wolverin
onpointerup срабатывает когда нажать и отпустить, а если нажать и удерживая двигать пальцем, потом отпустить - событие не вызывается.

Помимо того, что браузер обрабатывает ваши события, он еще должен воспринимать некоторые касания, как какие то стандартные действия, например прокрутку. Что бы отменить стандартные действия используйте различные комбинации touch-action.
Проще всего touch-action: none
https://developer.mozilla.org/ru/docs/Web/CSS/touch-action
...
Рейтинг: 0 / 0
Canvas и тачскрин?
    #40058398
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa,

спасибо, помогло, не знал как отменить прокрутку, которая одновременно происходила с рисованием
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Canvas и тачскрин?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]