为什么$body的click第一次需要通过button来触发

来源:2-2 jQuery节点创建与属性的处理

coder_monkey

2018-10-24 16:19

第一次为什么要通过button触发,第一次之后就不用

写回答 关注

4回答

  • Sapce
    2019-08-04 20:37:16

    初始源代码的 body 里有两个标识,<h2> 和 <button>, 所以 body 的高度为这两个标签的高度和,所以在这个高度内都是有效的。在这两个标签外的其他空白处不属于 body 部分了。

  • _青黛
    2018-12-26 09:34:26

    是的,你说的第一次点击按钮可以触发,其实和按钮并没有什么联系,只是这个按钮碰巧在body区域里面罢了,标题也在body里面,你可以把按钮去掉,点击标题,也可以触发,或者不去掉按钮,直接点击标题也可以触发事件。

  • 慕粉2144247501
    2018-11-09 19:42:54

    可以把button去掉啊,事件是加在body区域的,只要在body区域,都能触发。

  • Shirley99
    2018-10-24 20:08:45

    你也可以不用button啊,换成div也是可以的

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114014 学习 · 590 问题

查看课程

相似问题