问题
我有一个来自文件jquery.tagsinput的自定义效果,该效果在单击链接后不起作用,而如果我刷新页面,它将被修复。
测试解决方案
我尝试了以下方法:
- 禁用涡轮链接
- 为准备好的或加载 js 函数搜索文件 - 不存在
描述
该文件jquery.tagsinput
具有以下结构
(function($) {
// Different functions and javascript staff
})(jQuery);
该函数包括我需要执行的不同 javascript 函数,如果我刷新浏览器,它们就会起作用。例如。
$.fn.tagsInput = function(options) {
// Some code
},options);
如果我刷新浏览器,我可以看到相关的 html 输入字段有两个事件处理程序:
在
jquery.tagsinput
$(data.holder).bind('click',data,function(event) { $(event.data.fake_input).focus(); });
在
jquery.js
if ( !( eventHandle = elemData.handle ) ) { // Some Code };
我的
edit.html.erb
观点<%= f.text_field :skill_list, :class => "tagsinput form-control", :id => "tagsinput", value: f.object.skill_list.map { |t| t}.join(', ') %>
生成以下html代码:
非常感谢
法布里齐奥·贝托廖