3
我正在使用jqtouch製作觸控優化的網站。對於iOS,我將「點按」綁定到點擊監聽器,但這不會在Android中註冊。我嘗試使用touchend,它可以工作,但它會覆蓋任何類型的拖動(當用戶試圖做的所有事情都是滾動時,請點擊項目)。我將綁定到Android的什麼?這裏是我的代碼:Javascript等效於iOS的「tap」事件,但對於android
var userAgent = navigator.userAgent.toLowerCase();
var isiPhone = (userAgent.indexOf('iphone') != -1 || userAgent.indexOf('ipad') != -1 || userAgent.indexOf('ipod') != -1) ? true : false;
var isAndroid = (userAgent.indexOf('android') != -1) ? true : false;
clickEvent = isiPhone ? 'tap' : 'click';
//NEED TO SET THIS UP FOR ANDROID, BUT 'TAP' DOESN'T WORK
$('.work_img').bind(clickEvent, function(event){
//DO STUFF ON CLICK/TAP
});
不結合在Android'click'做工精細? –
你解決了嗎? – rashidnk