您的位置:首页 > 其它

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

2017-12-13 09:59 218 查看
        在实现鼠标悬浮在指定元素上,相应位置出现下拉列表的功能时,在指定元素的mouseleave或者mouseout事件中,不应第一时间将下拉列表隐藏,否则用户要操作列表时,却发现列表已经消失了。应当在鼠标的离开事件中,使用setTimeout延时处理隐藏函数。延时时间任选,100~300ms感觉最好。然后再对象展开的下拉列表的鼠标进入事件清除该延时函数,这样就做到了,鼠标通过悬停出现指定列表,然后用户可以继续操作列表,在列表的鼠标离开事件中再处理隐藏函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: