Особенно на небольших экранах, таких как iPad и iPhone, бывает, что щелчок по элементу не только вызывает функцию onclick для реального скрипта, но и функцию onclick для javascript underlaying div.Как организовать перекрывающиеся javascript события onclick в перекрывающихся divs
На моей домашней странице http://www.somersetsights.co.za/en/index.html, например, на iPad щелчок на кнопке аналогично активирует диалог FB Like, и щелчок по кнопке OK этого диалога Like вызывает запуск фильма из слайд-шоу function underneeth the Like.
Я попытался найти решение, выполнив эту проблему, но изо всех сил пытался найти что-то. Я не новичок, но я тоже не экспериментальный javascript-программист. Помощь будет очень оценена.
Питер
Это то, что известно как пузырь событий. Одним из решений является присоединение 1 обработчика событий к событию Dom верхнего уровня и внутри этой функции переключить действие для этого события на основе правил вашего дизайна - http://stackoverflow.com/questions/4616694/what-is-event- bbbling-and-capture –
Посмотрите на 'e.target', где' e' - _Event_. –