鼠标悬浮事件下拉列表中的延时处理

来源:互联网 发布:微信盗号软件万能钥匙 编辑:程序博客网 时间:2024/06/14 17:58
        在实现鼠标悬浮在指定元素上,相应位置出现下拉列表的功能时,在指定元素的mouseleave或者mouseout事件中,不应第一时间将下拉列表隐藏,否则用户要操作列表时,却发现列表已经消失了。应当在鼠标的离开事件中,使用setTimeout延时处理隐藏函数。延时时间任选,100~300ms感觉最好。然后再对象展开的下拉列表的鼠标进入事件清除该延时函数,这样就做到了,鼠标通过悬停出现指定列表,然后用户可以继续操作列表,在列表的鼠标离开事件中再处理隐藏函数。
原创粉丝点击