jquery - 限制 Bootstrap 工具提示在所有页面上触发

标签 jquery html css twitter-bootstrap twitter-bootstrap-tooltip

如何确保我的工具提示功能不会在所有页面上触发,并在这些页面上查找工具提示以及我没有工具提示的地方,最后在控制台中生成错误:

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/

相关文章:

javascript - 是否可以刷新 Bootstrap 选项卡

javascript - 获取跨域 iFrame 内容

jquery - 数据表按降序排序

php - 在哪里编辑 Wordpress Flash 主题中的页脚颜色?

html - 为什么更改元素的宽度会影响其兄弟元素?

jquery - 动画结束时振动手机?仅在单击按钮时有效

javascript - 正则表达式交换注释的 HTML 进出

javascript - 禁止移动 html 元素

html - 根据谷歌脚本中的图像大小调整行大小

html - IE11 表格单元格高度