找回密码
 立即注册
搜索
查看: 1780|回复: 0

[基础语法] 让zepto.js支持动画效果animate

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-11-30 09:36:16 | 显示全部楼层 |阅读模式
以实现用zepto.js实现文字上下无缝滚动为例;

主要是解决了zepto.js本身不支持animate动画函数的问题zepto官方将animate写到了另外的一个类文件fx.js中。只要在zepto.js后引入fx.js即可使用animate动画函数。

fx.js可以去zepto官方的github上获取:https://github.com/madrobby/zepto/blob/master/src/fx.js



  1. <div class="notice">
  2.     <div class="text">
  3.         <ul style="margin-top: 0px;">
  4.             <li>
  5.                 <a href="#">TODO</a>
  6.             </li>
  7.             <li>
  8.                 <a href="#">TODO</a>
  9.             </li>
  10.             <li>
  11.                 <a href="#">TODO</a>
  12.             </li>
  13.         </ul>
  14.     </div>
  15. </div>
  16. <script type="text/javascript">
  17.     $(function(){
  18.         setInterval('autoScroll(".notice .text")',3000);
  19.     });
  20.     function autoScroll(obj){
  21.         $(obj).find("ul").animate({
  22.             marginTop : "-1rem"
  23.         },500,function(){
  24.             $(this).css({marginTop : "0px"}).find("li").slice(0, 1).appendTo($(this));
  25.         })
  26.     }
  27. </script>
复制代码


相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:27 , Processed in 0.065178 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表