【发布时间】:2019-03-10 22:21:16
【问题描述】:
我正在尝试在悬停时显示弹出框。它适用于所有浏览器除了 Safari。在 Safari 中绝对没有任何反应。我不确定我做错了什么。
这是我的html:
<div class="my-class" data-toggle="popover">
...
</div>
这是监听弹出框的 html:
$(function () {
$('[data-toggle="popover"]').popover({
trigger: 'hover',
placement: 'top',
html: true,
title: function () {
return $('.qtip .title', $(this)).html();
},
content: function () {
return $('.qtip .content', $(this)).html();
}
});
});
Safari 在控制台中根本看不到悬停。我不确定我是否错过了明显的步骤或我做错了什么。感谢您的任何建议!
编辑
我在同一页面上使用它,它在所有浏览器中都可以使用。
$('[data-toggle="collapse"]').click(function (event) {
...
});
【问题讨论】:
-
此链接可能对您有所帮助:github.com/angular-ui/bootstrap/issues/3687
-
感谢 Aniket - 似乎这都是 angular-ui/angular bootstrap。我正在直接运行 jQuery + BS。该页面中是否有您认为可以提供帮助的地方?
标签: jquery bootstrap-4 bootstrap-popover