基于html5开发中点击事件在移动端的问题总结
对于刚接触html5开发配合zepto.js和jq开发移动app,因为之前用jq的事件比较多,所以在移动端的点击事件很多时候还是用的click事件,对于大部分需求是可以实现,但是使用这个点击事件在ios设备上容易出现白屏的情况,查阅了一些文章配合自己的经验总结了一个结论,jq的click事件一般会有350ms的延迟,可能是由于设备需要用它来判断用户是不是在使用手势,这样在一般的web应用上问题不大,但是在移动设备上问题就会比较明显,针对HTML5有一系列的优化技巧,其中比较重要的一个就是利用ontouchstart,ontouchmove,ontouchend来消除onclick事件延时,这样就能解决移动app点击延时的问题。还有一种方式也可以使用zepto.js中的tap事件来解决。
相关推荐
wusiye 2020-10-23
表格的现在还是较为常用的一种标签,但不是用来布局,常见处理、显示表格式数据。在HTML网页中,要想创建表格,就需要使用表格相关的标签。<table> <tr> <td>单元格内的文字</td> ...
gufudhn 2020-08-09
nercon 2020-08-01
swiftwwj 2020-07-21
nercon 2020-07-16
饮马天涯 2020-07-05
Lophole 2020-06-28
gufudhn 2020-06-12
csstpeixun 2020-06-11
huzijia 2020-06-09
WebVincent 2020-06-06
行吟阁 2020-05-30
qsdnet我想学编程 2020-05-26
gufudhn 2020-05-25
qsdnet我想学编程 2020-05-19
suixinsuoyu 2020-05-15
HSdiana 2020-05-15
PioneerFan 2020-05-15