2011-08-12 4 views

答えて

1

機能を別々にして、両方にバインドします。

function magicFunction(e, delta) { 
    etc... 
} 

$('.div').bind('mousewheel', magicFunction).bind('click', magicFunction); 
-1

あなたは、両方の彼らが同じイベントを実行したいと思うことを述べたが、ユーザが次のように動作します、選択する能力を持っていたかった:、(それを制御するためのチェックボックスを使用していますどのイベントを解雇された)

//Event Binding 
$('.div').bind('click', doWork).bind('mousewheel', doWorkWheel); 

//Wheel Function 
function doWorkWheel(e, delta) 
{ 
    if($('#checked').prop('checked')) 
    { 
     doWork(); 
    } 
} 

//Click Function 
function doWork(e, delta) 
{ 
    alert('Fired'); 
} 

Working Demo

関連する問題