Всплывающее окно jQuery / модальная проблема

#jquery #css

#jquery #css

Вопрос:

Я работаю над мобильным приложением, написанным на HTML / CSS / PHP / jQuery, тестируемым на Android (Gingerbread) и настольном Chrome.

У меня есть модальное поле, div, настроенное для отображения по центру над содержимым при нажатии на ссылку. Между этим div и остальными слоями находится другой div, который затемняет экран. В верхнем div находится форма с одним элементом управления, select / dropdown.

Проблема, с которой я сталкиваюсь, связана с касанием выпадающего списка. Если я не совсем точен (и когда-нибудь, когда я это сделаю), на экране отображается нажатие на ссылку под разделами.

Ссылка не загружается, но она по-прежнему мешает удобству использования, большое время.

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

Ответ №1:

Я не знаю о сенсорном аспекте; возможно, браузер на мобильном устройстве ведет себя иначе, чем полнофункциональные настольные браузеры. Но в целом, помогает ли остановка распространения в модальном диалоговом окне div? Или это то, что вы уже делаете?

 $('.modal').click(function(event) {
  event.stopPropagation();
});
  

(где .modal ваш собственный селектор для этого поля)

Комментарии:

1. К сожалению, это не работает. Это должен быть, как вы упомянули, мобильный браузер. Спасибо за ответ.