【问题标题】:Tag input field not working with turbolinks标记输入字段不适用于 turbolinks
【发布时间】:2016-09-13 11:43:36
【问题描述】:

我正在尝试创建一个 ruby​​ on rails 项目,作为该项目的一部分,我使用this jQuery 插件来管理标签输入。但是标签字段在第一次刷新时起作用,但在任何页面加载后都不起作用,我很确定这是涡轮链接没有再次运行 js 的问题。

于是我安装了this gem,并改了:

  $(function() {
    $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
  });
})(window.jQuery);

到:

  $(document).ready(function() {
    $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput();
  });
})(window.jQuery);

在 bootstrap-tagsinput.js 中。

但是,这仍然给我同样的问题。任何解决此问题的帮助都会很棒。

【问题讨论】:

    标签: javascript jquery ruby-on-rails turbolinks


    【解决方案1】:

    尝试“turoblinks:load”

    改为

    $(document).ready(function(){
    

    使用:

    $(document).on('turbolinks:load',function(){
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 2018-08-14
      • 2021-03-11
      • 2018-09-23
      相关资源
      最近更新 更多