从整个html主体上完成的全局点击事件中删除一个元素

时间:2014-10-19 19:54:49

标签: 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/6k4nf5v5/

1 个答案:

答案 0 :(得分:0)

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

这是你想要的JSFiddle