javascript - Jquery 工具提示不适用于 bootstrap js

标签 javascript jquery css angularjs twitter-bootstrap

我为 jquery 工具提示创建了一个 Angular Directive(指令)。

angular.module("app", []).directive("tooltip", function(){
    return {
        restrict: "A",
        scope:{ 
            title: "@",
            template: "@"
        },
        link: function(scope, element){
            $(element).tooltip({
                title: scope.title,
                tooltipClass: scope.template
            });
        }
    }
})

Demo-1 is here并正在工作。(尚未引用 bootstrap.js)

但是如果我在我的元素中使用 bootstrap.js,它就不起作用。

Demo-2 is here并且不工作。 (我引用了bootstrap.js)

最佳答案

Bootstrap.js还有一个tooltiptooltip 命名的功能功能。所以它覆盖了 tooltip jQuery UI 的功能 tooltip功能。

如果您必须同时使用 jQuery UI 和 Bootstrap 插件,但想要 jQuery UI 的工具提示,只需包含 bootstrap.min.js之前jquery-ui.min.js .

关于javascript - Jquery 工具提示不适用于 bootstrap js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32881459/

相关文章:

Jquery JScrollPane 导致 IE 中出现错误

jquery - 在 Node js 中隐藏 URL 中的参数

javascript - 有条件地将函数作为 props 传递给组件

javascript - 过渡持续时间不适用于 VanillaJS

javascript - 想要隐藏密码输入

javascript - 选项卡图标在事件和非事件时切换

javascript 表格单元格显示在 IE 和 Firefox 中有效,但在 Chrome 和 Safari 中无效

javascript - 如何从js内部开始点击或更改功能

javascript - jQuery $.each 嵌套在 $.When

javascript - 如何在 JQuery 中为 addClass/removeclass 设置动画