У меня есть элемент, который мне нужно скрыть при нажатии в любом месте страницы, даже на элементах, которые имеют e.stopPropagation()
.
Я пробовал
$(document).on("click",function(){
$("#mydiv").hide();
});
, который работает, ноне работает с элементом, который имеет следующее:
$(document).on("click","#someDiv",function(e){
e.stopPropagation();
});
Как я могу скрыть свой элемент даже на #someDiv
, не удаляя stopPropagation
. Мне нужна гибкость, потому что я пишу плагин, который может использовать каждый, и не будет ничего знать о событиях щелчка или идентификаторах элементов на странице.
Есть ли способ привязать мойскрытие элемента на все клики? Доволен решением JS или jQuery.
Я знаю, что это возможно, поскольку я видел, что другие плагины делают это.
Заранее спасибо за любые предложения!