在单击外部时隐藏元素,是下拉菜单的必备功能。
除此之外,它还在某些情况下使用,在某些情况下,在用户点击此元素的外部时需要隐藏div。
使用jQuery在其外单击时,可以轻松隐藏div或者元素。
在示例代码中,我们将展示如何使用jQuery单击外部的元素。
当用户点击此元素外部时,将隐藏DIV。
使用目标属性('event.target')使用jQueryMousup事件('.mouseup()')来检测单击特定元素的外部时单击事件和隐藏div。
<script> $(document).mouseup(function(e){ var container = $("#elementID"); //If the target of the click isn't the container if(!container.is(e.target) && container.has(e.target).length === 0){ container.hide(); } }); </script>
日期:2020-06-02 22:16:06 来源:oir作者:oir