Bootstrap的popover如何在鼠标移入弹窗时不消失?


我想实现下面的效果:
1. trigger = hover , 当鼠标 hover 在元素上时触发 popover
2. 当鼠标不再 hover 在元素上且不在 popover 弹出的新层上时弹层关闭

现在的情况:
1. 可以实现 hover 时出现弹窗
2. 鼠标移出元素则关闭,即使鼠标移入到弹窗层中。

JavaScript bootstrap popover

猫耳女仆眼睛娘 10 years, 8 months ago

我在 github 上面新建了一个 issue , 开发者很快就回复了( github链接 )。
据他们的解释,这种实现方案被他们舍弃了。因为在移动设备的触屏上面没有 hover 这个事件,所以官方推荐使用 click 事件触发 popover。在桌面版本的浏览器中,可以通过设置 delay 参数让 popover 自动关闭。

咸鱼鱼鱼鱼鱼 answered 10 years, 8 months ago

Your Answer