【问题标题】:Pops don't show in Bootstrap弹出窗口不显示在 Bootstrap 中
【发布时间】:2020-03-21 12:19:40
【问题描述】:

我的 html 文件中有这段代码:

<a href="#" class='nav-link m-2 menu-item' style="color:#ceaa63" data-placement="bottom" data-toggle="popover" data-title="Title" data-content="Some content">
             <i class="fas fa-shopping-cart pr-1"></i>Cart
</a>


<script>
        $(function(){
            $('[data-toggle="popover"]').popover()
        });
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>

点击购物车后弹出不显示。这段代码有什么问题?

【问题讨论】:

    标签: javascript jquery html css popover


    【解决方案1】:

    在加载脚本文件之前,您正在访问 popoverjquery 相关函数。

    在加载jquery, popover and bootstrap.min.js 文件之后,将您的脚本文件放在最后。

    (function() {
      $('[data-toggle="popover"]').popover()
    })();
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
    <a href="#" class='nav-link m-2 menu-item' style="color:#ceaa63" data-placement="bottom" data-toggle="popover" data-title="Title" data-content="Some content">
      <i class="fas fa-shopping-cart pr-1"></i>Cart
    </a>

    【讨论】:

    • 我把我的脚本换成了你的,还是不行
    • 看起来,您在加载 html 代码之前加载脚本。
    • 脚本在
    猜你喜欢
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多