大佬教程收集整理的这篇文章主要介绍了fastclick.js JQuery Mobile Phonegap和Android,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的index.html文件中:
<!DOCTYPE html> <html> <head> ... <script type='application/javascript' src='js/fastclick.js'></script> </head> <script> $(document).on("pagebeforechange",function (e,data) { FastClick.attach(document.body); alert('fastclick attached'); var to_page = data.toPage[0].id; // skip showing #myPage if condition is true if (to_page == "index") { $.mobile.pageContainer.pagecontainer('change','event-list.html'); e.preventDefault(); } }); </script> <body> <div id="index" data-role="page"> This is the index page. </div> </body> </html>
但它似乎没有用.我也尝试过如下:
window.addEventListener('load',function() { new FastClick(document.body); },falsE);
哪个都适用于iOS但似乎对Android没有任何影响.有什么建议?
编辑:似乎我删除了JQuery库它工作正常.某处必须发生冲突.知道它可能是什么?我正在使用JQM 1.4.
编辑:我也尝试使用vclick无济于事
$("#test-element").bind('vclick',function() { $.mobile.pageContainer.pagecontainer('change','description.html?lunch_pk=2133',{ transition: "slide",}); }); ... <h1 id='test-element'> CLICK HERE FOR TEST </h1>
我也使用手势来更改也被延迟300毫秒的页面,所以我不认为即使vclick正在工作,它也将是一个完整的解决方案.
编辑:好的,经过一些进一步的测试后,我很确定延迟来自JQM页面更改功能.我在vclick中做了一个console.log,按下按钮时日志非常敏感.我试图挖掘JQM,但不是很成功,我的意思是为什么它在iOS上似乎无法在Android上工作?也许我只需要找到一个更好的移动库.
回答
以上是大佬教程为你收集整理的fastclick.js JQuery Mobile Phonegap和Android全部内容,希望文章能够帮你解决fastclick.js JQuery Mobile Phonegap和Android所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。