Сенсорные события в JavaScript на Android - PullRequest
1 голос
/ 20 мая 2011

У меня есть HTML-страница с div, который действует как кратковременный выключатель.Это работает примерно так:

     $('#btn').mousedown(function() {
         startAction()
     })
     $('#btn').mouseup(function() {
         stopAction()
     })
     $('#btn').mouseout(function() {
         stopAction()
     })

Это нормально работает в обычном веб-браузере.Но это не работает, когда я загружаю страницу в WebView под Android. В соответствии с этим, события mousedown не работают на Android, как большинство людей ожидают;Итак, есть ли другой способ сделать это?По сути, мне нужно уведомление, когда пользователь кладет палец на виджет и когда его убирают.

Я бы предпочел использовать JQuery, но мне это не нужно.Я также предпочел бы решение, которое работает на других мобильных платформах.

1 Ответ

0 голосов
/ 20 мая 2011

Если я правильно помню, на Android в веб-просмотрах JS по умолчанию отключен и должен быть включен. Вы можете включить их с документом на http://developer.android.com/resources/tutorials/views/hello-webview.html

Я думаю, что на самом деле вы зависите от устройства и его владельца от того, включен ли у пользователя JavaScript.

http://hubpages.com/hub/How-to-enable-disable-JavaScript-on-the-Droid-Android-phone

Надеюсь, это поможет ~ Кевин

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...