javascript - 如何使用 bootstrap 和 fontawesome 将我的弹出窗口设置为单击而不是悬停?

标签 javascript html css twitter-bootstrap

我试过焦点和手动,但那些似乎不起作用。有什么帮助吗?

脚本:

<script>$(document).ready(function() {
$("i.fa").popover({'trigger':'hover'});

HTML:

<i rel="popover" data-content="hey" class="fa fa-share-alt fa-lg" aria-hidden="true"></i>

CSS:

[rel="popover"]{
        cursor: pointer;
        display:inline-block; /* chrome-fix */
    }
i.fa {
   display: inline-block;
}

最佳答案

尝试这样的事情。这是你想要的吗?

JS

$(document).ready(function() {
$("i.fa").on('click',function(){
    $(this).popover().toggleClass('show');
});;
});

Working Fiddle

关于javascript - 如何使用 bootstrap 和 fontawesome 将我的弹出窗口设置为单击而不是悬停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45266420/

相关文章:

屏幕调整大小的 CSS 背景图像

javascript - 自动滚动大水平图像

javascript - 在 ASP.NET MVC 站点中重用 Javascript 片段

html - 将复选框输入和 <p> 标记对齐在同一行

java - :select struts2 tag issue

html - fieldset 中的两个图例

:not(:has(td[rowspan]))? 的 CSS 选择器

javascript - 如何阅读这个语法?

javascript - ExtJS 从 URL 获取更新进度条

javascript - 如何在ITHit.WebDAV.Client.DocManager中编辑共享文件夹doc文件