2011-08-12 5 views
0

私はこのように起動する機能を持っている:私もこの関数を実行したい場合、私は私のマウスでスクロールすると機能が起動し、私はどのように行うのかスタート両方のマウスホイールでの機能とDoubleClick jQueryの

jQuery(function($) { 
    $('#map').bind('mousewheel', function(e, delta) { 

をダブルクリック?ユーザーが自分自身を選択できるようにする。

ありがとうございます!

答えて

1

これを試してください。ただし、dblclickイベントではdeltaをご利用いただけません。

$('#map').bind('mousewheel dblclick', function(e, delta) { 
+0

感謝を!ユーザーがダブルクリックしたのか、スクロールしたのかを確認する簡単な方法はありますか? – Daniel

+0

'dblclick'がトリガするときに' delta'が 'undefined'になると思いますので、' if(delta) 'ブロックはスクロール時にのみ実行されます。 –

+0

ありがとう、それは素晴らしい作品! – Daniel

0

あなたはこのように別々の関数とイベントを試してみてください。それが動作

function map_event(e, delta){ 
    ... 
} 

$("#map").scroll(map_event); 
$("#map").dblclick(map_event); 
関連する問題