javascript - 全局屏幕跨度 onclick 触发事件 javascript

标签 javascript events onclick global

如何指定在屏幕上任意位置单击时注册并触发事件?我尝试了<body>像这样标记

<body onclick="skipFade();">
<script>
function skipFade() {
}
</script>
</body>

最佳答案

你的 body 里似乎没有任何内容!
首先在其中至少创建一个 div

然后,您需要使用$('body').on('click', function () ...,如下所示,

页面正文:

<body>
    <div>
      <%--Your page content here--%>
      <img src="http://www.etnforum.com/templates/thewei-zz3/images/etnDiamond2015.png" /><br /><br />
      Happy April Fool's Day!
    </div>
    <script type="text/javascript">
      $('body').on('click', function () {
        //do some code here i.e
        alert("ok");
        $('body').append('<br/>It is a body click AND<br />');
      });
      $(document).click(function(){
          $('body').append('It is a Document click<br />');
      });
    </script>
</body>

JSFiddle: Working Demo

关于javascript - 全局屏幕跨度 onclick 触发事件 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29406509/

相关文章:

javascript - Froogaloop 'finish' 事件也触发了 'pause' 事件

javascript - 使用 ?version=XXX 刷新缓存中的 CSS 文件

javascript - 动态更改的元素未运行 JQuery 动画

javascript - 是否可以在不包括 Jquery 中的嵌套元素的元素上注册点击?

python - Slack app_home_opened 事件调用两次

c# - C# 中的触发事件会阻止当前线程执行吗?

javascript - 将 PHP 应用程序编译为具有变体的 HTML

javascript - 输入类型图像在 Internet Explorer 中不起作用,但在 Chrome 和 Firefox 中起作用

java - OnClick 监听器未按预期运行

javascript - 如何在 Javascript 中向 onclick 添加命名空间函数?