刚开始点击body空白处并没有效果~
刚开始的时候跟很多人遇到的问题一样,那就是点击body空白处的时候,并没有任何反应。但是如果先点击button之后,再点击body空白处就有效果了。很困惑为什么会这样?从代码上看明显是给body元素绑定了click事件,那为什么刚开始点body的空白处没效果呢?
偶然间看到有大神回复说是因为刚开始的时候body的高度只到button下面为止,点击button下面的空白是没效果的,需要点击button后面的空白才会有效。试了一下,发现确实是这样,初想一下感觉貌似确实是这个道理。但再深一步的验证下,发现貌似又不是这样。验证方法如下:
”给body加上background-color“
发现整个浏览框(不止是button,还包括button下面的所有空白处)都有背景色,证明刚开始body的高度并不是只到button下面为止。这时我就很纳闷了~到底该如何理解?很困惑~望各位大神指导~