【问题标题】:Bootstrap popover is not working on my own siteBootstrap popover 在我自己的网站上不起作用
【发布时间】:2014-04-05 11:43:28
【问题描述】:

所以我想要的是使用弹出框作为信息弹出窗口,这是我使用的代码:

<li>Commercial Use <a href="#" data-toggle="popover" title="" data-content="And here's some amazing content. It's very engaging. right?" role="button" data-original-title="A Title"><i class="fa fa-question-circle"></i></a></li>

它只将我链接到#

这是在我的页脚:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="/js/bootstrap.js"></script>

之前在我的脑海中,但我把它移回了页脚,因为我认为这可能是问题所在。

我已经尝试了http://getbootstrap.com/javascript/#popovers 的标准代码,但这也不起作用!如果您转到http://getbootstrap.com/javascript/#popovers,您会看到它说需要包含工具提示插件,但是当您转到http://getbootstrap.com/javascript/#js-individual-compiled 时,您会根据引导程序看到:

bootstrap.js 和 bootstrap.min.js 都在一个文件中包含所有插件。只包括一个。

我现在几乎迷路了。

我希望有人可以帮助我。

提前致谢,

MrBlackDrag0nfly

【问题讨论】:

    标签: javascript twitter-bootstrap popover


    【解决方案1】:

    我不太确定问题出在哪里,请确保:

    (1) 你已经包含了引导 css

    (2) 尝试插入数据容器属性。和“id”这样:

    <li>Commercial Use <a href="#" id="myPopovers" data-toggle="popover" title="" data-content="And here's some amazing content. It's very engaging. right?" role="button" data-original-title="A Title" data-container="body"><i class="fa fa-question-circle"></i></a></li>
    

    (3) 从引导程序中,它说:

    **Opt-in functionality**
    For performance reasons, the Tooltip and Popover data-apis are opt-in, meaning you must       initialize them yourself.
    

    这意味着你应该通过 JavaScript 来初始化它:

    $(document).ready(function(){
      $("#myPopovers").popover(); // or $("#myPopovers").popover('show');
    });
    

    【讨论】:

    • 谢谢!我不知道选择加入是什么意思!非常感谢您的解释!
    猜你喜欢
    • 1970-01-01
    • 2016-12-19
    • 2023-03-15
    • 2014-12-28
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多