鼠标划入1,显示2,请问当鼠标划出1时,2要删除,但鼠标在2上则不用删除,这要怎么做呢?
2是单独的一个弹层popover控件,用绝对定位在1旁边
现在我的做法是鼠标移到2,1就触发鼠标移出事件,这时设个定时100毫秒,在移入2的事件里做个变量记录,然后在100毫秒到的时候判断变量是否有值,有则2不用删除。
但是鼠标要是移动快的时候就不知道会不会有问题,想咨询下,看业界碰到这种问题是怎么处理的。
鼠标划入1,显示2,请问当鼠标划出1时,2要删除,但鼠标在2上则不用删除,这要怎么做呢?
2是单独的一个弹层popover控件,用绝对定位在1旁边
现在我的做法是鼠标移到2,1就触发鼠标移出事件,这时设个定时100毫秒,在移入2的事件里做个变量记录,然后在100毫秒到的时候判断变量是否有值,有则2不用删除。
但是鼠标要是移动快的时候就不知道会不会有问题,想咨询下,看业界碰到这种问题是怎么处理的。
看着你好像用了类似bootstrap这些ui框架,他们里面应该有这些组件。
如果没有用的话,就把2放到1的那个div里,做个定位,这样mouse在2的时候,1上的mouseenter事件不会丢失
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
可以试试把2放到1里面
https://codepen.io/Linbubin/p...