//hide menu options when clicking outside the div $(document).mouseup(function(e) { var container = $(".profile-opts"); var reportBtn = $( ".ar-report-btn" ); // if the target of the click isn't the container // nor a descendant of the container // nor the report button itself if (!container.is(e.target) && container.has(e.target).length === 0 && !reportBtn.is(e.target) && reportBtn.has(e.target).length === 0) { $( ".profile-opts" ).fadeOut( "faster" ); } });
Friday, September 21, 2018
jQuery: hide element when clicking outside the div
Read code comments for details
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment