2015-10-06 123 views
0

我使用這個link的jQuery函數來識別'向下滑動'和'向上滑動'事件。jquery - 識別向上滑動和向下滑動

該功能工作正常,如果我只是使用swipedown或然而,我無法找到如何識別兩個方向內的一個功能。例如:

$("body").on("swipeupdown",function(){ 

    if (swipeUp == true) { 

    alert("SwipedUp"); 
    } 

if (swipeDown == true) { 

    alert("SwipedDown"); 
    } 

}); 

任何想法如何實現?

我也嘗試了下面的代碼工作,但是,它統計了滑動,並顯示了很多警報窗口超時我刷卡。

$(function(){ 
// Bind the swipeHandler callback function to the swipe event 
    $("body").on("swipe", swipeHandler); 

    // Callback function references the event target and adds the 'swipe' class to it 
    function swipeHandler(event){ 
     console.log(event); 
    } 
}); 

工作實例:

$("body").on("swipeupdown",function(){ 


    $("body").on("swipedown",function(){ 

    alert("down"); 

    }); 

    $("body").on("swipeup",function(){ 

    alert("up"); 

    }); 


}); 
+0

建議查看JQuery Mobile框架。這增加了滑動的虛擬事件。 – Twisty

+0

另外,swipeUp和swipeDown定義在哪裏? – Twisty

+0

嗨Twisty,他們沒有定義它只是我試圖實現的一個例子。請參閱我的編輯 – SNos

回答