PJAXでのページ遷移のためにイベントを削除するにあたって、一括して削除したいです。
そのときイベント登録時に同じ名前空間をつけておけば一括で削除できると考えました。
そこで名前空間の正しい使い方について知りたいです。
お詳し方がいらっしゃいましたら、ご指導どうぞ宜しくお願い致します。
###ご質問したいこと
まず「input」や「keyup」に、名前空間「pjax」をつけるとしたらこうであっていますよね?
jQuery
1// イベントをそれぞれ登録する 2$(document).on("input.pjax","#target1", function(){ 3 alert('target1'); 4}); 5$(document).on("keyup.pjax","#target2", function(){ 6 alert('target2'); 7}); 8 9// イベントを一括して削除する 10var arr = [ #target1, #target2 ] 11$(document).off("pjax", arr); 12
ではご質問ですが、下記のように「input keyup」など複数あるときでは、名前空間「pjax」はどのようにつけるべきでしょうか?
そしてその一括した削除方法とはどのような書き方になりますでしょうか?
jQuery
1$(document).on("input keyup","#target3", function(){ 2 alert('target3'); 3}); 4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/20 18:08
2019/02/20 18:15
2019/02/20 18:39 編集