在 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 毫秒后启用它们
关于jqueryMobile 水龙头和冒泡/传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14624621/