Проблема с jQuery в браузере Android для мобильных устройств

Я хочу, чтобы текстовая область ответила на keydown. Я попробовал следующее

<textarea id="text"></textarea>

$('#text').keydown(function() {
  alert('keydown');
});

Это отлично работает на рабочем столе, но не работает с браузером Android 2.3 Mobile. Я попробовал браузер Dolphine и там все работало просто отлично.

Я попробовал компонент автозаполнения jquery ui, и он работал с Android Mobile Browser. Я посмотрел на исходный код компонента автозаполнения, но не смог выяснить, почему он работал, а простая клавиатура в моем примере - нет.

1 ответ

Решение

Решено: Это было странное поведение кэширования в мобильном браузере Android. Хотя изменения CSS были обновлены, JavaScript не был. После того, как я очистил все кэшированные данные в мобильном браузере, все заработало просто отлично.

Другие вопросы по тегам