jQuery常用鼠标事件之一,hover事件。相信大家对它很熟悉,对其原理也很熟悉。通常就是鼠标经过,鼠标离开事件的集合。我为了更好理解jQuery插件库,所以找一些常用方法用js实现,增强对js的理解。
根据上面分析,核心事件就是onmouseover和onmouseout。那么我们就看一下初步效果吧!
<div class="hover1">
<div class="hover2">3</div>
<div class="hover2">4</div>
</div>
<div class="odiv">1</div>
<div class="odiv">2</div>
//jQuery原生js实现----hover事件
function hover(ele,over,out){
ele.addEventListener('mouseover',over,false);
ele.addEventListener('mouseout',out,false);
}
hover(document.querySelector('.hover1'),funct