###前提・実現したいこと
pjaxというjqueryライブラリで非同期通信のページを作っています。
###発生している問題・エラーメッセージ
pjaxでコンテンツの差し替えを行っているのですが、各ページ毎の読み込み時に発生するjavascriptの動作を停止することが出来ず困っています。HTMLは書き換えられるのですが、jsはバックグラウンドで動作したままページ遷移ごとに溜まっていき、みるみる動作が重くなっていきます。 コンテンツの差し替えと共にjsも初期化する方法を模索しているのですが、なにかよい解決策はありますでしょうか。 よろしくお願いします。
###該当のソースコード
$(document).on('pjax:end', function() { init(); }); pjax読み込み完了時にinit()という関数を実行し $(document).on('click', '.stop', function() { init = function(){ return false; } }); このように無効にしてみたのですが、再度同ページを開くとjsが動作しません。
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)