gpt4 book ai didi

javascript - 监听对 div 的点击,但不监听其任何子项被点击

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:16:41 27 4
gpt4 key购买 nike

我试图在单击 div 时隐藏 div 及其子项,但不会在其任何子项发生任何事件时隐藏;例如,轻扫、点击或点击。

在点击时隐藏 div 的 jQuery 很简单:

$("#tabs").click(function(){
$(this).fadeOut();
});

但我注意到当点击或滑动它的 child 时,div 会淡出。

当这些事件发生在它的子元素上时,我如何防止 div 淡出,但允许它淡出 onclick 本身?

最佳答案

检查点击的元素是否与绑定(bind)的元素相同:

$("#tabs").click(function(e){
if (e.target == this)
$(this).fadeOut();
});

关于javascript - 监听对 div 的点击,但不监听其任何子项被点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com