“不累,朱哥,本日我须要理解哪方面的知识呢?”

“本日,我们看看常用的鼠标事宜吧!
你平时上网最常用到的鼠标事宜是哪几个?”

小白想了想:“我打开链接须要点击链接,以是点击事宜算是一个,平时浏览网页的时候,如果是图片轮换鼠标移到上面图片轮换就会愣住,是不是鼠标移上去也算一个事宜?”

html5鼠标离开事件小白H5成长之路10做web页面经常用到的鼠标事宜 Bootstrap

“恩,没错,我们最常用到的事宜是鼠标的点击事宜(click),其余鼠标移到某个容器上面(mouseover)、鼠标离开某个容器时(mouseout)的事宜也会常常碰着,比如鼠标移动到某个容器上面,让这个容器css样式发生改变,或者让他的html内容发生改变,离开后恢复原来的状态。
通过jQuery改变容器的css样式过两天我再跟你说,本日我们还是通过处理容器的html内容进行鼠标事宜的练习吧!
还是用你之前那个原始页面吧!

“有时候为了方便,我们会在某个容器上直接写鼠标事宜,比如onclick='js代码',比如在id为main的div上面可以这样写。

“小白,你看,main上面我写了一个onclick=\"大众clickme()\"大众,这个意思便是说,当点击main容器的时候去实行clickme函数,clickme函数我不才方的js代码中进行了定义,在这里我用了一个小技巧,用mainHtml存储main原始的文本内容,每调用一次clickme函数num都会加1。
在clickme函数内部让main的html内容发生改变,以是你可以看到这样一个效果。

“现在我们再来看一下鼠标移入和移失事宜。

“我在main上面写了鼠标移动到main上面的事宜:onmouseover=\"大众overme()\"大众,和鼠标移失事宜:onmouseout=\公众outme()\"大众,他们分别实行overme和outme函数。
看一下效果:”

“哇,好神奇!
我现在去练习!

“小白,不要焦急,我们只说了在标签上面加事宜,你忘了我们的jQuery了?事宜写到标签上有时会导致代码掩护上的麻烦,以是我们还有一种更好的办法,便是写到js区域里面,这样无论是你自己修正代码,还是别人看代码都会一览无余。
在jQuery中利用事宜你须要调用click方法,比如我们把之前的click事宜改成jquery办法:”

“怎么样?通过$(\"大众#main\"大众).click(clickme)就可以实现之前在容器上写事宜的方法,这样做还有一个好处,如果页面上有很多的容器,有时你可能希望换一个其他容器触发clickme,这时只需换一下jQuery选择器的选择办法就可以了!
jQuery里的鼠标移入事宜方法是mouseover,移出是mouseout,你试着把之前的鼠标移入移出改成jQuery办法实现吧!

“没问题,我现在就去~~”

想学H5的朋友可以关注老炉,您的关注是我持续更新《小白H5发展之路》的动力!