【发布时间】:2021-06-21 07:05:10
【问题描述】:
我正在使用 bootstrap 5 创建一个网站,我想要一个按钮,当用户单击它时会出现一个弹出框。
我已将 jQuery 和 popper.js 文件添加到我的文件中。但是,当我单击按钮时,什么也没有发生。我检查了控制台,它似乎没有显示任何错误。我不知道出了什么问题。
这是我的按钮代码。
<button type="button" class="btn btn-secondary" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus
sagittis lacus vel augue laoreet rutrum faucibus."><i class="fas fa-shopping-cart" style="color: #fff;">
Cart </i>
</button>
这是我的 jQuery 代码
$(document).ready(() => {
$('[data-toggle="popover"]').popover();
});
这是我链接的 jQuery 和 popper.js 文件。
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-ygbV9kiqUc6oa4msXn9868pTtWMgiQaeYH7/t7LECLbyPA2x65Kgf80OJFdroafW" crossorigin="anonymous"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
我想知道我是否链接了错误版本的文件,因为引导网站在这方面没有太大帮助。
【问题讨论】:
-
在引导之前加载 jquery
-
不能解决问题
-
试试
$(document).ready(function() {箭头函数有时会出问题 -
也试过了,还是有同样的问题。
-
您确定控制台中没有警告或错误吗?
标签: javascript html jquery twitter-bootstrap bootstrap-5