1

Rails プロジェクトでいくつかの jQuery スクリプトを実行しようとしています。私は両方とも非常に初心者なので、多くの問題があります...現在、jQueryを一度だけロードする方法がわかりません。私が理解していれば、レールのjQueryはヘッダーに1回しかロードされないので、最初の訪問でのみ機能しますか? たとえば、ロゴをクリックすると、link_to root_path があるため、jQuery が機能しなくなります。私のjQueryコード:

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

リロード時のみ動作します。link_to root_pathをクリックした後、これを機能させるにはどうすればよいですか-同じページにとどまりますが、jQueryは機能しなくなります。

4

1 に答える 1

4

ターボリンクを使用していると思われます。レールキャストのTurbolinkの情報。

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