可以使用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实现鼠标放上div就弹出弹框

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

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