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