Jquery 从对整个html正文执行的全局单击事件中删除元素

Jquery 从对整个html正文执行的全局单击事件中删除元素,jquery,event-handling,fadein,fadeout,Jquery,Event Handling,Fadein,Fadeout,我运行这个程序来显示和消失一个列表项使用fadein和fadeout。 在此之前,它的工作良好的问题是,我需要使它,使列表不消失时,点击列表 $( "html :not(.notthis,button)" ).click(function(event) { $( "#fade" ).fadeOut( "slow" ); event.stopPropagation(); return false; }); http://jsfiddle.net/revanth1991/6k4nf5

我运行这个程序来显示和消失一个列表项使用fadein和fadeout。 在此之前,它的工作良好的问题是,我需要使它,使列表不消失时,点击列表

$( "html :not(.notthis,button)" ).click(function(event) {
  $( "#fade" ).fadeOut( "slow" );
  event.stopPropagation();
  return false;
 });

http://jsfiddle.net/revanth1991/6k4nf5v5/

可以使用在jQuery中获取单击的元素。查看该页面上的演示,了解层次结构。 您需要检查
event.target.className
是否不等于“notthis”

这是一张你想要的照片