gpt4 book ai didi

javascript - $ ('body' ).on ('click' ) 不工作

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:21 25 4
gpt4 key购买 nike

所以我想在 body 任意位置点击后触发一个 Action ,代码是:

HTML:

<body>
<div class="paper"></div>
</body>

CSS:

body{
background-color: #F5F5F5;
margin:0px;
padding:0px;}
.paper{
width: 500px;
height: 200px;
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
background-color: white;}

和 js:

window.onload = function(){
$('body').on('click',function(){
console.log("click");
})
}

我的问题是,只有在我点击 div 旁边时才会注册点击;如果我点击下面没有任何反应。

我对此有点疑惑,body不就是整个页面吗?如果我更改 body 的背景颜色,浏览器中的整个背景都会获得该颜色,但是将它与 jQuery 一起使用是不同的吗?

(jQuery 已正确加载且没有错误日志)

最佳答案

试试这个:

$('html').on('click', function(){
console.log('click');
})

关于javascript - $ ('body' ).on ('click' ) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34839007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com