Javascript点击 - 提醒

时间:2015-09-07 20:32:13

标签: javascript jquery html

我有像this这样的JavaScript,现在我想添加一个功能来改进它。我想添加点击身体但不会red dot上的功能,提醒用户。

- 确切当用户点击RED DOT功能时不会提醒他,但如果他错过RED DOT脚本会提醒他。多数民众赞成看:如果点击<body>但是.a不警报(&#34;错误&#34;);非常感谢。我用google搜索但没有结果。

2 个答案:

答案 0 :(得分:2)

只需将单击侦听器绑定到窗口并检查已单击的元素。

window.addEventListener('click',function(e){
  if(e.target != document.querySelector('div.a')){
    alert('Error');
  }
});

答案 1 :(得分:2)

您需要将事件侦听器绑定到正文,确保目标不是.a div。使用这样的东西:

$("body").click(function (event) {
  if(event.target != $('div.a')[0])
    alert('You clicked the body!');
});