スクリプトまたはマウスホイールによって呼び出されたイベントを検出する方法は?
このコードのサンプル:
$(window).scroll(function(event){
// detecting here is scroll called by some script( $.scrollTo('#somediv') for sample ) or by mousewheel
});
$(window).scroll(function(e) {
if(!e.isTrigger) {
// mouse wheel
console.log('wheeeeeel');
}
});
私は通常、追加のパラメーターを使用して、その関数への動的呼び出しで使用します。
$('.item').click(function(event,explicit) {
if (explicit) console.log("I'm called explicitly!");
})
次のようにトリガーできます$('.item').trigger('click',true)