如何指定在屏幕上任意位置单击时注册并触发事件?我尝试了<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/