单击锚点时,document.ready无法正常工作

时间:2016-06-14 12:46:47

标签: javascript jquery html ruby-on-rails

我的导航菜单包含<a>个标签。

现在,如果我使用浏览器刷新按钮重新加载页面,则会调用jQuery dom ready($(document).ready(function() {})方法。

但如果我点击导航链接,那时就不会调用jQuery dom ready($(document).ready(function() {})方法。

如果它有任何帮助,我会使用Ruby on Rails作为框架。

这就是我的application.js的样子:

  //= require jquery
  //= require_tree

1 个答案:

答案 0 :(得分:0)

我认为这是Turbolinks的结果。使用turbolinks和大多数其他single page frameworks,document.ready被调用一次。您应该查看此SO问题,以找到解决或解决问题的方法:Rails 4: how to use $(document).ready() with turbo-links

如果我能够提供帮助,请告诉我。