mousedown на сенсорных экранах

M9
На сайте с 25.10.2011
Offline
25
739

Здравствуйте, столкнулся с такой проблемой. Самописный слайдер, в котором используется событие mousedown и mouseup - не работает на сенсорных экранах.

В гугле ясного для себя ответа пока не нашел, подскажите пожалуйста что делать? Как сенсорные экраны заставить воспринимать сие событие?

dkameleon
На сайте с 09.12.2005
Offline
386
#1

touchbegin

touchend

там немного другие ивенты.

Дизайн интерьера (http://balabukha.com/)
M9
На сайте с 25.10.2011
Offline
25
#2
dkameleon:
touchbegin
touchend
там немного другие ивенты.

Это вы написали события для сенсорных экранов? Спасибо большое если да!

dkameleon
На сайте с 09.12.2005
Offline
386
#3
metaller92:
Это вы написали события для сенсорных экранов? Спасибо большое если да!

да. пожалуйста.

M9
На сайте с 25.10.2011
Offline
25
#4
dkameleon:
да. пожалуйста.

Все работает на сенсоре, но эти события перекрывают простой mousedown

На сенсоре работает, на пк нет.

Как совмещать эти события? Я просто написал их рядом друг с другом.

DiAksID
На сайте с 02.08.2008
Offline
236
#5
metaller92:
... Как совмещать эти события? ...

если не отслеживать дабл-клики и/или "жесты" вполне хватит простых mousedown/mouseleave в скрипте, без специфических touch events не обойтись только для создания touch-фич да и то не всех...

show must go on !!!...
87793
На сайте с 12.09.2009
Offline
661
#6
metaller92:
Все работает на сенсоре, но эти события перекрывают простой mousedown

На сенсоре работает, на пк нет.

Как совмещать эти события?

Если (mousedown ИЛИ touchbegin) - делать "то"

Если (mouseupИЛИ touchend) - делать "это"

Так не пойдёт?

Наше дело правое - не мешать левому!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий