合作 投稿 评论
小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

JavaScript实现公告栏上下滚动效果

小辉工作室 建站知识

这篇文章主要为大家详细介绍了JavaScript实现公告栏上下滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>公告栏上下滚动</title>
  6. </head>
  7. <style type="text/css">
  8. body {
  9. background: grey;
  10. }
  11. ul,li{list-style: none;padding: 0;margin: 0;}
  12. .Roll {
  13. padding: 0;
  14. text-align: left;
  15. text-indent: 10px;
  16. cursor: pointer;
  17. opacity: 1;
  18. height: 6rem;
  19. line-height: 3rem;
  20. font-size: 17px;
  21. background-color: #fff;
  22. color: #fe172d;
  23. }
  24. .ul li {
  25. background-color: #A6E1EC;
  26. border-radius: 20px;
  27. height: 2rem;
  28. margin: 50px auto;
  29. opacity: 0;
  30. line-height: 2rem;
  31. }
  32. </style>
  33. <body>
  34. <div class="Roll" style="overflow: hidden">
  35. <ul class="ul">
  36. <li>111111111111刚刚购买了一单</li>
  37. <li>222222222222刚刚购买了一单</li>
  38. <li>333333333333刚刚购买了一单</li>
  39. <li>444444444444刚刚购买了一单</li>
  40. <li>555555555555刚刚购买了一单</li>
  41. <li>QQ3131282664刚刚购买了一单</li>
  42. </ul>
  43. </div>
  44. </body>
  45. <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  46. <script type="text/javascript">
  47. statr = () => { //创造一个循环方法函数
  48. let first = $('.ul li:first'), //获取列表第一个li
  49. firstLi = first.clone(); //复制第一个li
  50. $('.ul li').eq(0).animate({ //列表第一个添加动画,
  51. marginTop: '-=15px',
  52. opacity: '1'
  53. }, 2000)
  54. setTimeout(function() {
  55. $('.ul li').eq(0).animate({//列表第二个添加动画,
  56. marginTop: '-=15px',
  57. opacity: '0'
  58. }, 2000);
  59. setTimeout(function() {//动画结束后删除第一个li
  60. first.remove();
  61. }, 2000)
  62. $('.ul').append(firstLi)//li复制到最后面开始新的一轮循环
  63. },4000)
  64. }
  65. setInterval('statr()', 7000) //7秒循环一次
  66. </script>
  67. </html>

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度未收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表


收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!

热评话题