gpt4 book ai didi

Jquery 可点击正文但不是内容

转载 作者:行者123 更新时间:2023-11-28 04:14:22 28 4
gpt4 key购买 nike

我想通过 campaing 将我的主页的正文元素设置为可点击(正文中有彩色背景图像),但是当我点击网站的任何地方时,当然会执行此点击。如何从我的内容 (#page) 中删除此点击事件以避免内容中的点击。

HTML 来源:

<body>
<div id="page">Content goes here. This div is centered, 980px width element
</div>
</body>

JQuery:

$('body').click(function() {
window.open('http://example.com');
return true;
});

谢谢,

丹尼格

最佳答案

给你:

$( 'body' ).click( function ( e ) {        
if ( this === e.target ) {
// the BODY was clicked directly; do your thing
}
});

现场演示: http://jsfiddle.net/Vk7rz/

在上面的点击处理程序中,this 关键字引用点击处理程序的“所有者”,即 BODY 元素,e.target 属性引用顶部- 被点击最多的元素。如果两个引用都引用同一个元素,则表示直接单击了 BODY 元素。

关于Jquery 可点击正文但不是内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935172/

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