我必须在Ember模板中的表单中添加一个materialize工具提示。
{{输入类="卡片面板灰色lighten-3表单字段工具提示"数据位="底部"数据延迟=" 50" data-tooltip ="我是工具提示" value = project_title id =" project_title"占位符="项目标题"}}
为此,我需要添加
$(document).ready(function(){$(' .tooltipped')。tooltip({delay:50});});
我无法理解在哪里添加此代码以显示工具提示。我尝试在views文件夹中的application_view.js但它没有工作
答案 0 :(得分:2)
添加重新打开TextSupport
的初始值设定项。在 initializers / tooltip.js :
export default {
name: "tooltip",
initialize: function(container){
Ember.TextSupport.reopen({
initTooltip: function(){
if(this.$().is("[data-tooltip]")){
this.$().tooltip({delay: 50});
}
}.on('didInsertElement')
});
}
};
应该工作。