我尝试this solution但显然,我仍然可以通过它获得幽灵点击。
例如,我在page1.html中使用以下代码:
<script type="text/javascript">
$(document).on('pageinit', '.ui-page',function(){
$("#someButtonForPage1").click(function(){
$.mobile.changePage("page2.html");
});
});
</script>
然后在第2页,我有以下内容:
<script type="text/javascript">
$(document).on('pageinit', '.ui-page',function(){
$("#someButtonForPage2").click(function(){
$.mobile.changePage("page1.html");
});
});
</script>
对于页面,它们只包含一个标题,一个内容正文(里面有按钮元素)和一个页脚。点击按钮会使页面至少相互转换几次。意思是我仍然得到幽灵点击。
什么能绝对解决这个问题?