可以使用 Bootstrap 中的 Popover 组件来实现鼠标放上 div 就弹出弹框的效果。

首先,在 HTML 中添加一个需要弹出弹框的 div,并设置 data-toggle 和 data-content 属性:

<div class="my-div" data-toggle="popover" data-content='这是弹框内容'>鼠标放上我</div>

然后,在 JavaScript 中初始化 Popover 组件:

$(function () {
    $('[data-toggle="popover"]').popover()
})

最后,可以通过 CSS 来自定义弹框的样式,例如修改背景颜色、边框等:

.popover {
    background-color: #fff;
    border: 1px solid #ccc;
}

完整的代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Bootstrap Popover</title>
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css">
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.min.js"></script>
    <style>
        .popover {
            background-color: #fff;
            border: 1px solid #ccc;
        }
    </style>
</head>
<body>
    <div class="my-div" data-toggle="popover" data-content='这是弹框内容'>鼠标放上我</div>
    <script>
        $(function () {
            $('[data-toggle="popover"]').popover()
        })
    </script>
</body>
</html>
Bootstrap Popover: 如何实现鼠标悬停显示弹框

原文地址: https://www.cveoy.top/t/topic/jNe7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录