Javascript событие клика не срабатывает при нажатии на заполнение элемента - PullRequest
6 голосов
/ 22 февраля 2012

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

Я привязываюсь к clickна элементе.

Супер тупой.

Ответы [ 2 ]

1 голос
/ 10 января 2013

Я тоже видел, что это происходит, но только на iOS. Обертывание с div тоже не сработало. После некоторого исследования я обнаружил, что слушатель делегата YUI не срабатывал при заполнении этого узла (хотя это происходило везде в узле). В конечном счете, я исправил это, полностью удалив этот узел из прослушивателя делегата и добавив традиционный прослушиватель события щелчка только для этого узла. После этого все заработало нормально!

Не уверен, поможет ли это вашей ситуации или нет.

0 голосов
/ 19 октября 2012

Это не решение, а просто обходной путь, но оберните все содержимое li в оболочку div. Примените свои отступы к div, а не к li. Это решило мою проблему, но это все еще кажется мне очень странной ошибкой.

...