2017-02-01 47 views
1

以下jquery不工作在我的android webview。當長按跨度超過10秒鐘時,需要重定向到特定的網址,這是在網站上工作,但不能在android webview上工作。mouseup,鼠標不能在android webview工作

$(function() {  

var longpress = 10000;var start; 

jQuery("#restart").on('mousedown', function(e) { 
    start = new Date().getTime(); 
}); 

jQuery("#restart").on('mouseleave', function(e) { 
    start = 0; 
}); 

jQuery("#restart").on('mouseup', function(e) { 
    if (new Date().getTime() >= (start + longpress) ) { 
     alert('long press!'); 

    $("#restart >a").attr("href", "http://siteurl/?key=gesture") 
    } else { 
     alert('short press!'); 
    } 
}); 

});

回答

0

您使用的是觸摸屏嗎?如果是這樣,您可能需要使用'touchstart'和'touchend'

+0

非常感謝。有效 :) – Dev