Я нашел отличный ответ на обнаружение щелчка вне div от этого вопроса: How do I detect a click outside an element?, который работает фантастически.Javascript/jQuery - Нажмите вне элемента на iPhone
Но я заметил, что он не работает на iPhone при тестировании моего сайта, если я нахожусь вне элемента.
Вот код (берется непосредственно из этого ответа)
$('html').click(function() {
//Hide the menus if visible
});
$('#menucontainer').click(function(event){
event.stopPropagation();
});
HTTP://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-ip отточить-JQuery – pbond