You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap 3自定义popover元素单侧hover失效问题求助

问题解决:Popover 右下侧 hover 样式无法触发

问题原因

你给 popover 设置了 margin-left: 100%,让它定位到父容器右侧,但右侧的 .col-md-7 列元素会覆盖在它的右下侧区域——鼠标悬停到这个区域时,实际触发的是右侧列的事件,而非 popover 本身,所以hover样式没生效。

解决方案

给 popover 元素添加相对定位和层级优先级,让它覆盖在右侧列上方,确保整个圆形区域都能捕获鼠标事件:

popover {
  margin-left: 100%;
  padding: 5px 11px;
  border: solid 1px;
  border-radius: 25px;
  font-size: 1em;
  cursor: pointer;
  transition: 0.3s;
  /* 新增以下两行 */
  position: relative;
  z-index: 1;
}

popover:hover {
  border-color: #D83F58;
  color: #D83F58;
}

补充调整

如果添加后仍有问题,检查右侧 .col-md-7 或其父元素是否设置了更高的 z-index,适当提高 popover 的 z-index 值即可。要是右侧列不需要任何鼠标交互,也可以给它加 pointer-events: none(但会让列内所有元素都失去交互能力,按需使用)。

内容的提问来源于stack exchange,提问作者Madhav Malhotra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 00:40:18