zepto.js使用注意点

Posted vcxiaohan2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zepto.js使用注意点相关的知识,希望对你有一定的参考价值。

(注:以下解决方案只考虑现代浏览器(IE>=IE9)和手机端)

fadeIn显隐遮罩层

问题重现

  • zepto的fadeIn方法,在显示透明的遮罩层(如opacity: 0.5)时,会把该图层最终的opacity设置为1,这显然不符合我们的预期

解决思路

  • 通过css3动画transition的方式来达到显隐的效果
  • 给遮罩层设置样式

    .mask 
         display: none;
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         background: rgba(0, 0, 0, .5);
         opacity: 0;
         transition: opacity 1s;
     
  • $('.mask').show()会渐变的显示遮罩层(不要使用fadeIn)

  • $('.mask').fadeOut()会渐变的隐藏遮罩层

Zepto 使用中的一些注意点(转)

以上是关于zepto.js使用注意点的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 方法扩展 Zepto.js?滚动顶部()

Zepto.js 滑块还是 jQuery 滑块?

zepto.js:视口和延迟加载插件?

Zepto.js 不返回假?

学习zepto.js(Hello World)

zepto.js和jquery.js函数都差不多啊,zepto.js有啥优点呢?各位