Jor*_*ris 1 javascript jquery ember.js ember-cli
所以我几乎有这里列出的确切问题:在Ember-cli中使用jquery
但是我已按照以上主题中的建议完成了以下操作:
添加:
app.import('bower_components/jquery-ui/jquery-ui.js');
app.import('bower_components/jquery-ui/ui/tooltip.js');
Run Code Online (Sandbox Code Playgroud)
变
Ember.$(selector).tooltip();
Run Code Online (Sandbox Code Playgroud)
至
this.$(selector).tooltip();
Run Code Online (Sandbox Code Playgroud)
尽管安装了UI并执行上述操作,Ember仍未将工具提示功能识别为已定义.
错误:
未捕获的TypeError:undefined不是函数
有帮助吗?
一些东西.首先,jquery-ui.js是整个jQuery UI库.所以,你已经进入tooltip了那里.删除第二行.
如果你只是想提示,你需要导入core,widget并position单独(参考),然后tooltip.
最后,您可能想要包含一个主题.默认的一个存在于此:
app.import('bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css');
Run Code Online (Sandbox Code Playgroud)
有了它,坚持this.$().tooltip()你的视图的didInsertElement回调,你应该很高兴去.