2017-02-01 32 views
1

次のjqueryは私のアンドロイドwebviewではうまくいきません。 10秒以上スパンを長押しすると、特定のURLにリダイレクトする必要があります。これはサイト上で動作していますが、アンドロイドウェブビューでは動作しません。mouseup、mouse down in 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

あなたはタッチスクリーンを使用していますか?もしそうなら、「タッチスタート」と「touchend」を使用する必要があります

+0

ありがとうございました。出来た :) – Dev