2012-12-24 55 views
0

我正在使用jquery mobile并遇到问题。点击作品,Jquery Mobile taphold事件不起作用?

$(document).delegate('#id', 'click', function() { 
     alert('Tapped'); 
}); 

但taphold没有,

$(document).delegate('#id', 'taphold', function() { 
     alert('Tapped'); 
}); 
+0

手机或桌面浏览器? – Gajotres

+0

@Gajotres,我已更新问题。但现在它起作用了。谢谢。 – user960567

+0

现在有效吗?你做了什么来解决它?考虑回答未来访问者的问题 –

回答

0

现在,它的工作原理。我只是需要把这个事件放在页面展示里面,

$(document).delegate('div[data-role*="page"]', 'pageshow', function() { 
     $(document).delegate('#id', 'taphold', function (evt) { 
     }); 
    });