gpt4 book ai didi

jquery - 将单击事件绑定(bind)到文档是否比将其绑定(bind)到正文更好?

转载 作者:行者123 更新时间:2023-12-03 22:19:28 26 4
gpt4 key购买 nike

问题在于

$("body").click(function(e){});$(document).click(function(e){});

哪个更有效或更可取?还是要看具体情况?

老实说,我一直交替使用它们,直到我好奇并在这里提出这个问题之前,我没有看到任何差异。

最佳答案

如果页面高度小于视口(viewport)高度,则点击页面下方的视口(viewport)将不会触发'body'点击处理程序,而只会触发document单击处理程序。

现场演示: http://jsfiddle.net/simevidas/ZVgDC/

在演示中,尝试单击文本下方的区域,您将看到仅执行 document 单击处理程序。

因此,最好将处理程序绑定(bind)到 Document 对象。

关于jquery - 将单击事件绑定(bind)到文档是否比将其绑定(bind)到正文更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5215117/

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