在android 2.x浏览器中查看此示例..在我的应用程序中复制场景的示例..
http://johnchacko.net/samples/tap.html
它abt听'tap'并从监听器调用changePage ......
第二页有一些输入字段,'tap'事件冒泡/传播到第二页,焦点随机设置为输入字段......
我读过类似的问题,想知道任何人遇到过同样的问题并得到了解决方法......
或者我必须只使用“点击”?
答案 0 :(得分:2)
可以通过以下几种方式解决:
点击/点击事件在调用changePage之前使用此方法:
e.stopPropagation();
e.stopImmediatePropagation();
或:
$(document).on('tap', '#button', function(){
e.stopPropagation();
e.stopImmediatePropagation();
// Rest of the code
});
首次禁用第二页上的所有输入框,在pageshow事件中使用settimeout函数并在cca 10 ms后启用它们