想必现在有很多小伙伴对于js onmousemove和houver 的区别方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于js onmousemove和houver 的区别方面的知识分享给大家,希望大家会喜欢哦。
onmousemove是当鼠标在元素上面移动时触发的事件,hover则是当鼠标放在元素上(不管有没有移动)时元素的样式设定。
前者是js,后者是css。
hover只能设定元素的样式(大小、颜色、边框、字体等),而onmouseover可以运行几乎任何脚本代码,两者不可同日而语。
如果你只是想当鼠标移到元素上时改变其属性,建议用hover,这样最简单、效率最高。
如果是需要css无法胜任的复杂效果,则用onmousemove(但建议最好改用onmouseover与onmouseout的组合,原因自己去百度)。
本文到此结束,希望对大家有所帮助。