0
您好我的Android应用程序的PhoneGap和JQM具有以下HTML结构。从一个页面转移到其他页面的jQuery Mobile事件
<body>
<div data-role="page" id="screen">
</div>
<div data-role="page" id="config" data-theme="a">
</div>
</body>
我在#screen上显示一个时间计数器,并在#config页面上显示一些配置。触摸#屏幕上的任意位置停止计数器并显示#config屏幕。 '#config'在点击时有一个'开始'按钮,它再次显示#屏幕并开始计数。
为了解决这个问题,我使用
$('#screen').bind('vmousedown', //code to show #config page);
$('#start_cycle').click(function(){
$.mobile.changePage('#screen');
});
我的问题是,如果我在#screen触及的地方,在那里#start_cycle会出现,然后抬起我的拇指背面执行$(“#START_CYCLE”)。点击功能。
看来,我的vmouseup事件正在执行开始按钮上的单击事件,而无需等待我再次单击它。
我该如何预防这一点。
该解决方案解决了虚拟设备上的问题,但仍然存在于实际设备上。 –