Увольнение сборщика iOS-сафари с использованием JavaScript - PullRequest
3 голосов
/ 06 января 2012

Я ищу способ отклонить селектор выбора, найденный в iOS Safari, после выбора элемента опции.

Мы можем запустить все с помощью OnChange, но сборщик все еще открыт.

Я пробовал .blur() и .blur(function() { window.clearInterval(interval); })

Мы работаем с установленным jQuery.

Процесс должен быть следующим:

  1. Пользователь касаетсяполе выбора
  2. Параметры отображаются во встроенном средстве выбора браузера
  3. Пользователь нажимает параметр
  4. Загрузка сценариев
  5. Сборщик впоследствии исчезает (это шаготсутствует)

Ответы [ 2 ]

0 голосов
/ 17 января 2012

Вы можете попробовать вызвать событие, которое не требует выбора.

$ ( '# Foo') триггер ( 'щелчок');.

Также убедитесь, что ваши обработчики событий возвращают false.

0 голосов
/ 14 января 2012

Вы можете привязать обработчик события onblur к элементам ввода и проверить в обработчике, имеет ли какой-либо из них фокус (используя document.activeElement ). Как указано в этот ответ на аналогичный вопрос .

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