1

我尝试在我的 rails 项目上做一些 jQuery 脚本。我在这两个方面都很初学者,所以我有很多问题......现在我不知道如何加载 jQuery 不仅一次。如果我理解,rails 中的 jQuery 在标题中只加载一次 - 所以它只在第一次访问时有效?因为当我单击例如具有link_to root_path 的徽标时- jQuery 停止工作。我的 jQuery 代码:

$(document).ready(function() {
    $('.tooltip').tooltipster({
    animation: 'grow'
});
});

它仅在重新加载时有效。单击link_to root_path 后,我应该怎么做才能使其正常工作-它保留在同一页面上,但jQuery 停止工作。

4

1 回答 1

4

我怀疑你正在使用 turbolink。铁路广播上Turbolink 的一些信息。

$(document).on("ready page:change", function() {
    $('.tooltip').tooltipster({
        animation: 'grow'
    });
});
于 2013-07-14T14:48:36.090 回答