2011-08-12 27 views
0

我有開始這樣的功能:與兩個滾輪和DoubleClick啓動功能的jQuery

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

當我和我的鼠標滾動,我該怎麼辦,如果我也想執行這個函數的功能啓動雙擊?這樣用戶可以選擇自己。

謝謝!

回答

1

試試這個,但是你不會有delta可用於dblclick事件。

$('#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);