美文网首页
turbolinks 开发遇到的问题

turbolinks 开发遇到的问题

作者: 这哥们没昵称 | 来源:发表于2015-07-09 17:12 被阅读102次
    1. 浏览器的返回功能, 会触发 page:change 事件, 并且之前元素绑定的事件
      也是有效的,这样就造成了绑定的事件会执行两次.
      解决办法:
      给html原始绑定事件前要加上 unbind(), 例如:
    $(this).unbind().click(function(){
    ...
    })
    
     $(form).unbind().on('ajax:success', function(){
    ...
    })
    
    1. 表单提交
      直接提交的话会跳转页面, 不会走tuborlink的流程
      form.trigger('submit.rails');

    相关文章

      网友评论

          本文标题:turbolinks 开发遇到的问题

          本文链接:https://www.haomeiwen.com/subject/zgfuqttx.html