【发布时间】:2017-08-08 19:15:47
【问题描述】:
我正在使用 ServiceNow 的伊斯坦布尔版本,并且在将引导弹出窗口合并到我的一个小部件中时遇到了一些问题。该小部件当前具有 fullCalendar 依赖项,并呈现具有重要日期的日历。我想合并一个用户可以单击以获取更多信息的弹出框,但它似乎无法正常工作。我已经使用以下 jquery 初始化了弹出框:
<script>
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
$('.popover-dismiss').popover({
trigger: 'focus'
})
});
</script>
我的 HTML 如下所示:
<span class="list-group-item" ng-repeat="item in c.dates | orderBy:'date' track by $index" ng-if="item.displayList=='true' && item.futureDate">
<li class="rowflex" style="list-style: none;">
<div class="colflex">
<strong><i class="fa fa-calendar" aria-hidden="true"></i> {{item.date}}</strong>
<p>{{item.date_name}}</p>
</div>
<a tabindex="0" class="glyphicon glyphicon-question-sign" role="button" data-toggle="popover" data-placement="right" data-trigger="focus" title="test" data-content="test"/>
</li>
</span>
目前,当我将鼠标悬停在问号字形图标上时,我可以看到“测试”,但是当我单击它时,什么也没有发生。
当我查看控制台时,我收到此错误消息,但我不熟悉如何修复它:
有什么建议吗?
谢谢!
【问题讨论】:
-
你有加载引导弹出框的脚本吗?
-
不,我没有,我在 标签内的 HTML 中有它
-
你应该在加载 jQuery 的脚本标记之后添加
<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>。 -
你使用的是什么引导版本?
标签: jquery angularjs twitter-bootstrap servicenow bootstrap-popover