Как я могу вызвать функцию, когда пользователь щелкает за пределами div?функция вызова, когда пользователь щелкает за пределами div
Функция скроет div и некоторые другие элементы на странице.
Как я могу вызвать функцию, когда пользователь щелкает за пределами div?функция вызова, когда пользователь щелкает за пределами div
Функция скроет div и некоторые другие элементы на странице.
Простой пример:
HTML
<div id="target">
Your div
<span>A span</span>
<div>
Another child div
</div>
</div>
JQuery
function hideDiv(e) {
if (!$(e.target).is('#target') && !$(e.target).parents().is('#target')) {
$('#target').hide();
}
}
$(document).on('click', function(e) {
hideDiv(e);
});
Checkout внешние события JQuery плагин: