表題の通りで、例えば以下のようにjQuery.on()にclick scroll2つのイベントを仕掛けたとして
$(document).on('click scroll','.hoge', function() {
~処理~
});
上記ではクリックまたはスクロールで「~処理~」が始まりますが
クリックにより始まったのか、スクロールにより始まったのか取得する方法が知りたいです
ググッても登録されたイベントの取得方法は出るのですが、なにで発火したのかの判別方法が出てきませんでした
ちなみに「~処理~」をfunctionで外に出して、jQuery.on()を2つに分ける方法は私でも思いつきますが
上記のようにまとめられたら可読性が上がるので、まとめたまま判別できるやり方が知りたいです
お忙しい中恐縮ですが
ご確認よろしくお願いします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/16 02:20