JS实现公告上线滚动效果


Posted in Javascript onJanuary 10, 2021

本文实例为大家分享了JS实现公告上线滚动效果的具体代码,供大家参考,具体内容如下

实现的效果如下,新闻公告上下滚动。

JS实现公告上线滚动效果

JS实现公告上线滚动效果

代码:

<!DOCTYPE html>
<html lang="en">

<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.0.min.js"></script>
 <script src="./l-by-l.min.js"></script>
 <title>Document</title>
 <style>
  * {
   padding: 0;
   margin: 0;
   box-sizing: border-box;
  }

  .notice-news {
   width: 400px;
   height: 30px;
   background-color: #fff;
   border: 1px solid #ccc;
   margin: 20px;
   border-radius: 8px;
   display: flex;
   align-items: center;
   padding: 0 10px;
   overflow: hidden;

  }

  .hron-voice {
   width: 16px;
   height: 16px;
   background-image: url('./horn.png');
   background-repeat: no-repeat;
   background-size: 100% 100%;
  }

  .news-list {
   list-style: none;
   width: 320px;
   height: 18px;
   font-size: 12px;
   margin-left: 10px;
   overflow: hidden;
   /* transition: all .5s linear; */
  }

  .news-list li {
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
  }

  
 </style>
</head>

<body>
 <div class="notice-news">
  <div class="hron-voice"></div>
  <ul class="news-list">
   <li>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。</li>
   <li>JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。</li>
   <li>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。</li>
   <li>Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。</li>
  </ul>
 </div>
</body>

<script type="text/javascript">
 $(function () {
  setInterval(function () {
   $('.news-list').animate({
    marginTop: '-50px'
   }, 2000, function () {
    $(this).css({ marginTop: "0px" });
    var li = $(".news-list").children().first().clone()
    $(".news-list li:last").after(li);
    $(".news-list li:first").remove();
   })
  }, 3000)
 })
</script>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 Javascript
jquery validate在ie8下的bug解决方法
Nov 13 Javascript
基于jquery实现轮播特效
Apr 22 Javascript
底部悬浮通栏可以关闭广告位的实现方法
Jun 01 Javascript
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
Jun 22 Javascript
微信小程序 五星评价功能的实现
Mar 09 Javascript
利用jqgrid实现上移下移单元格功能
Nov 07 Javascript
微信小程序之 catalog 切换实现解析
Sep 12 Javascript
JS运算符简单用法示例
Jan 19 Javascript
JavaScript实现tab栏切换效果
Mar 16 Javascript
vue项目中播放rtmp视频文件流的方法
Sep 17 Javascript
基于elementUI竖向表格、和并列的案例
Oct 26 Javascript
Vuex实现简单购物车
Jan 10 #Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 #Vue.js
基于vuex实现购物车功能
Jan 10 #Vue.js
原生JavaScript实现轮播图
Jan 10 #Javascript
原生JavaScript实现留言板
Jan 10 #Javascript
JavaScript实现点击切换验证码及校验
Jan 10 #Javascript
JavaScript canvas实现雨滴特效
Jan 10 #Javascript
You might like
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
表单复选框向PHP传输数据的代码
2007/11/13 PHP
ThinkPHP与PHPExcel冲突解决方法
2011/08/08 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
juqery 学习之四 筛选过滤
2010/11/30 Javascript
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
Jquery+asp.net后台数据传到前台js进行解析的方法
2014/05/11 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
2015/10/09 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
Django实现自定义404,500页面教程
2017/03/26 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
python中加背景音乐如何操作
2020/07/19 Python
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
元旦晚会感言
2014/03/12 职场文书
就职演讲稿范文
2014/05/19 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
爱国口号
2014/06/19 职场文书
授权委托书格式范文
2014/08/02 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
Nginx速查手册及常见问题
2022/04/07 Servers
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL