我正在尝试使用一个名为tipso的工具提示插件。我使用 angular 和 browserify 作为我的依赖管理器。
除了这个插件,我已经为我准备好了一切。在 browserify 中,每一件小事都变得更加困难,但这似乎正在变成一场噩梦。
我遵循了tipso的文档,这非常简单。但是当我运行该应用程序时,我不断收到一条错误消息,说明Uncaught TypeError: $(...).tipso is not a function
在 chrome 控制台中。
这是我的 broserify-shim 配置
"browserify-shim": {
"jquery": "$",
"bootstrap": {
"depends": [
"jquery"
]
},
"tipso": {
"depends": [
"bootstrap"
]
}
}
我需要tipso
var tipso = require('tipso');
这就是我初始化tipso的方式
//runs when DOM is completely loaded
angular.element(document).ready(function ($http, $rootScope) {
$('.tipso').tipso();
});
任何建议将不胜感激。