如何确保我的工具提示功能不会在所有页面上触发,并在这些页面上查找工具提示以及我没有工具提示的地方,最后在控制台中生成错误:
master.js
$('[data-toggle="tooltip"]').tooltip();
HTML
<i class="fa fa-info-circle" data-toggle="tooltip" data-placement="bottom" title="Sample Tip"></i>
没有工具提示标签的页面出现错误
未捕获的类型错误:$(...).tooltip 不是函数
目前我已在主js中添加了此代码,所有页面都引用了该代码
最佳答案
在 master.js 中,只需在调用之前检查 tooltip()
是否存在:
if ($.fn.tooltip) {
$('[data-toggle="tooltip"]').tooltip();
}
关于jquery - 限制 Bootstrap 工具提示在所有页面上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43721615/