<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>js实现消息滚动效果</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
* {margin:0;padding:0;
}
.scroll-box {width:200px;height:200px;border:2px solid #000;margin:20px auto;overflow:hidden;
}
.scroll-box ul {list-style:none;width:100%;height:100%;
}
.scroll-box ul li {width:100%;height:40px;box-sizing:border-box;line-height:40px;text-align:left;
}
</style>
</head>
<body>
<div class="scroll-box"><ul><li>1,课程html</li><li>2,课程css</li><li>3,课程js</li><li>4,课程jquery</li><li>5,课程html5</li><li>6,课程css3</li><li>7,课程php</li><li>8,课程bootstrap</li><li>9,课程apicloud</li></ul>
</div><script>
$(function() {//获得当前<ul>var $uList = $(".scroll-box ul");var timer = null;//触摸清空定时器$uList.hover(function() {clearInterval(timer);},function() { //离开启动定时器timer = setInterval(function() {scrollList($uList);}, 1000);}).trigger("mouseleave"); //自动触发触摸事件//滚动动画function scrollList(obj) {//获得当前<li>的高度var scrollHeight = $("ul li:first").height();//滚动出一个<li>的高度$uList.stop().animate({marginTop: -scrollHeight}, 600,function() {//动画结束后,将当前<ul>marginTop置为初始值0状态,再将第一个<li>拼接到末尾。$uList.css({marginTop: 0}).find("li:first").appendTo($uList);});}
});
</script></body>
</html>

JS 实现消息滚动效果相关推荐

  1. js实现抽奖滚动效果

    目录 一.效果展示 二.代码说话 三.总结经验 一.效果展示 本文介绍js实现抽奖滚动效果的实现过程.具体效果如下图: 二.代码说话 话不多说,上代码最实在. 1.scroll.js var Scro ...

  2. js实现title滚动效果

    js实现title滚动效果 原理:取第一个字符,放到尾部,定时循环操作,在视觉就有滚动效果了.直接上代码了 方式一 var titleText = "您有新订单,请及时处理!".s ...

  3. js歌词逐字滚动效果

    js歌词逐字滚动效果 @Null - 滨 先上效果图 目录结构: 歌词文本music.txt 将酷狗歌词KRC用"酷狗歌词(krc)加解密工具"进行解密后可以得到这种歌词文本 HT ...

  4. JS原生---歌词滚动效果案例

    [开门见山] 实现目标: 需要让歌词列表随着播放的时间更新而滚动,即实时的跟随歌曲的进度而滚动 效果: 需要事先准备的东西: 1.音频(mp3格式): 2.歌词(详细): 先展示html和css的实现 ...

  5. html完成公告滚动条,原生js实现公告滚动效果

    本文实例为大家分享了js实现公告滚动展示的具体代码,供大家参考,具体内容如下 1.html结构 我是公告1 我是公告2 我是公告3 我是公告4 2.css样式 body, div, ul, li { ...

  6. js实现文字滚动效果

    在之前小编已经和大家介绍了一些常用的js动画效果,在此,和大家介绍一种可能不太常用的动画效果.该动画效果与文字相关,且,虽然不常用,但几乎每个人都见过它.相信大家都使用酷狗音乐或是网易云音乐进行音乐的 ...

  7. HTML+CSS+JS实现简单滚动效果

    html代码段,需要引用"autoScroll.js"和"autoScroll.css"两个文件 <!DOCTYPE html> <html ...

  8. JS实现marquee滚动效果

    前言 marquee标签是微软推出的一个增强html标签动画功能的标签,也是W3C不被推荐使用的标签,因为marquee标签存在两个缺点. marquee标签的缺点 1.浏览器间存在兼容性问题(IE8 ...

  9. js实现向上滚动效果

    源码: <style type="text/css"> #up_zzjs{border:1px solid #ccc;width:170px;height:182px; ...

最新文章

  1. Spring AOP与IOC
  2. seaJS简介和完整实例
  3. C指针原理(8)-C内嵌汇编
  4. activty在哪个栈里面_第二篇Activity:2、任务和返回堆栈(Tasks and Back Stack)之基本介绍...
  5. mysql 2008新建用户_Sql Server 2008数据库新建分配用户的详细步骤
  6. AI降成本利器!阿里云弹性加速计算实例来了,最高节省50%推理成本
  7. Tomcat启动设置环境变量
  8. 如何在Windows上解决蓝牙问题
  9. IDEA如何在包下建立子包
  10. linux lvm 查看,Linux LVM 详解
  11. 使用Navicat管理MySQL用户
  12. php iis日志分析,星外系统IIS日志分析常用的几个命令小结
  13. linux ati显卡驱动下载,LINUX 下ati最新显卡驱动下载
  14. unity的函数生命周期
  15. vue cle新建vue项目
  16. 运动目标检测之帧差法
  17. 微信小程序超长页面生成截图的一种解决方案
  18. jQuery实现点击文本框弹出热门标签的提示示例
  19. java计算器rmi_用RMI计算Pi
  20. IEEE802.16e 协议中LDPC编解码原理说明

热门文章

  1. LeetCode:求一个整形数组中组合的最大数
  2. 查找算法——折半查找
  3. linux移动文件命令使用方法,如何使用Linux命令或文件管理器来移动文件?
  4. Java元转12位分_java 分转元与元转分实现操作
  5. 哪个品牌的蓝牙耳机质量比较好?内行推荐四款好用的蓝牙耳机
  6. PHP 操作 ElasticSearch 7.X
  7. 微信小程序开发入门——uni-app框架
  8. 站心直角坐标系转经纬高
  9. 基于JavaWeb的汽车销售交易网站
  10. 移动端触发touchend后阻止click事件