0
我正在编写一个jQuery Mobile/Phonegap应用程序,该应用程序具有包含标题中按钮的多个页面。当两页在同一个地方有按钮并且相互链接时,一旦页面进入视图,页面上链接的按钮就会被触发。试图从1.0b1更新到1.0.1或1.1.0时,我只注意到这个问题。我正在运行Android 2.3.3。在下一页触发jQuery Mobile按钮
我看到处处都没有找到任何人有这个相同的问题。有谁知道这是为什么发生?
我正在编写一个jQuery Mobile/Phonegap应用程序,该应用程序具有包含标题中按钮的多个页面。当两页在同一个地方有按钮并且相互链接时,一旦页面进入视图,页面上链接的按钮就会被触发。试图从1.0b1更新到1.0.1或1.1.0时,我只注意到这个问题。我正在运行Android 2.3.3。在下一页触发jQuery Mobile按钮
我看到处处都没有找到任何人有这个相同的问题。有谁知道这是为什么发生?
这是一个尚未解决的Android问题。我通常只是覆盖Android按钮按下的默认“点击”事件,而不是使用“点击”事件......我一直在努力,并没有找到更好的解决方案。点击事件似乎在Android上更可靠地工作!
我通常检查用户代理,当我在一个初始化函数设置我的按钮按下事件:
var init = function() {
// Check the user agent
var ua = navigator.userAgent.toLowerCase();
var isAndroid = ua.indexOf('android') > -1;
if(isAndroid) {
d.delegate($('#yourButtonID', 'click', onYourButtonTapped);
} else {
d.delegate($('#yourButtonID', 'tap', onYourButtonTapped);
}
};
var onYourButtonTapped = function() {
// your code here
};