zepto 和 IScroll 的使用

iscroll插件的使用

git下载地址
iscroll参考文档
注意
使用iscroll时,一定要满足父盒子嵌套了子盒子
子盒子大小一定要超过父盒子的大小

new IScroll('.jd_content', {
    scrollX:false,//横向滚动
    scrollY:true//纵向滚动
  });

Zeptol插件的使用

Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。

zepto与jquery的区别

  • jquery针对pc端,主要用于解决浏览器兼容性问题,zepto主要针对移动端。
  • zepto比jquery轻量,文件体积更小
  • zepto封装了一些移动端的手势事件
  • zepto的使用与jquery基本一致,zepto是分模块的,需要某个功能,就需要引入某个zepto的文件。
<script src="zepto/zepto.js"></script>
<script src="zepto/event.js"></script>
<script src="zepto/fx.js"></script>
<script>

  $(function () {
    $(".box").addClass("demo");

    $("button").on("click", function () {
      $(".box").animate({width:500}, 1000);
    });
  });


</script>

关于tap事件与click事件

1, click事件在pc端非常用,但是在移动端会有300ms左右的延迟,比较影响用户的体验,300ms用于判断双击还是长按事件,只有当没有后续的的动作发生时,才会触发click事件
2, tap事件只要轻触了,就会触发,体验更好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 相关知识点 移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效...... 问题&解决...
    sandisen阅读 25,590评论 3 67
  • 1.简介 随着移动端的愈加火爆,目前很多HTML5的框架都在支持移动方向,比如:Vue.js,zepto.js,R...
    曼珠沙华_521b阅读 79,917评论 0 22
  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 5,601评论 0 106
  • 我是一个很害怕吃药的人,药,放进嘴里,憋着气,不敢动。药遇唾液,慢慢溶解,又臭又苦,我越发没有勇气吞下,然后反胃,...
    追随花开阅读 346评论 0 4
  • 每一次大假都决定了不回家,可每次都默默地买好了回家的票。 2017年8月31日到2017年9月17日,开学的第二...
    顺颂冬安阅读 422评论 0 0