jquery实现仿新浪微博评论滚动效果


Posted in Javascript onAugust 06, 2015

本文实例讲述了jquery实现仿新浪微博评论滚动效果。分享给大家供大家参考。具体如下:

这里使用jquery实现评论滚动效果,仿新浪微博大厅文字滚动效果,以前有不少人膜拜的效果,现在被模仿的到处都是啦,呵呵,今天这个仍是模仿的,评论和头像一起向下滚动,最新的一条带渐变淡入淡出,无缝循环向下滚动,觉得不错的就顶下。

点击此处预览效果:

运行效果如下图所示:

jquery实现仿新浪微博评论滚动效果

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>漂亮的评论滚动效果,带头像图片一起滚动</title>
<style>
html,body{font-family:Verdana,sans-serif; font-size:12px;}
ul{padding:0;} 
a:link{text-decoration:none;}
.box {padding:30px 0 30px 0;background: #C05732;}
.box_content a {color:#E6E5CC;}
.box_content {clear:both; overflow:hidden; width:287px; padding:0 0 0 30px;}
.r_comments{position:relative; height:262px;}
.r_comments ul{list-style:none outside none; margin-left:0px; border-top:1px dashed #a04524;}
.r_comments ul li{padding:5px 0px; line-height:20px; border-bottom:1px dashed #8C391C; border-top:1px dashed #D08364;}
.r_comments li img{background:#FFF; border:1px solid#999; height:32px; float:left; padding:1px; margin:4px 4px 0 0;}
</style>
</head>
<body>
<div class="box">
 <div class="box_content r_comments">
 <ul style="margin-top: 0px;" id="rcslider">
  <li style="opacity: 0.6;"><img alt="公元零零零000" src="images/0.png" class="avatar avatar-32 photo" height="32" width="32"> <a href="#">零零零000:<br>
  正在学习wordpress,正好找到这篇</a><br>
  </li>
  <li style="opacity: 0.6;"><img alt="大世界壹壹壹111" src="images/1.png" class="avatar avatar-32 photo" height="32" width="32"> <a href="#">壹壹壹111:<br>
  谷歌搜了下进来了。大牛。</a><br>
  </li>
  <li style="opacity: 0.6;"><img alt="天涯海角22" src="images/2.png" class="avatar avatar-32 photo" height="32" width="32"> <a href="#">贰贰贰222:<br>
  嘿嘿,看了你的那篇《漂亮的评论滚动效果》</a><br>
  </li>
  <li style="opacity: 0.6;"><img alt="小小少年" src="images/3.png" class="avatar avatar-32 photo" height="32" width="32"> <a href="#">打跑小日本-叁叁叁333:<br>
  请教个问题,使用media query后</a><br>
  </li>
  <li style="opacity: 0.6;"><img alt="大块头儿郎4" src="images/4.png" class="avatar avatar-32 photo" height="32" width="32"> <a href="#">大块头儿郎4:<br>
  吹吧,这还挺不错,这个可以测试一下</a><br>
  </li>
 </ul>
 </div>
</div>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script> 
<script type="text/javascript">
jQuery(function(a) {
 a(function() {
  var b;
  a("#rcslider").hover(function() {
   clearInterval(b)
  },
  function() {
   b = setInterval(function() {
    var b = a("#rcslider"),
    c = b.find("li:last").height();
    b.animate({
     marginTop: c + 3 + "px"
    },
    1e3,
    function() {
     b.find("li:last").prependTo(b),
     b.find("li:first").hide(),
     b.css({
      marginTop: 0
     }),
     b.find("li:first").fadeIn(1e3)
    })
   },
   3e3)
  }).trigger("mouseleave")
 }),
 a(document).ready(function() {
  a("#rcslider li").css({
   opacity: ".6"
  }),
  a("#rcslider li").hover(function() {
   a(this).stop().fadeTo(300, 1)
  },
  function() {
   a(this).stop().fadeTo(300, .6)
  })
 })
});
</script>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 嵌套函数指向this对象错误的解决方法
Mar 15 Javascript
DOM_window对象属性之--clipboardData对象操作代码
Feb 03 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 Javascript
Javascript 实现匿名递归的实例代码
May 25 Javascript
从vue基础开始创建一个简单的增删改查的实例代码(推荐)
Feb 11 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
js中事件对象和事件委托的介绍
Jan 21 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
vuex分模块后,实现获取state的值
Jul 26 Javascript
小程序实现点击tab切换左右滑动
Nov 16 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 #Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 #Javascript
JavaScript淡入淡出渐变简单实例
Aug 06 #Javascript
jQuery实现类似老虎机滚动抽奖效果
Aug 06 #Javascript
drag-and-drop实现图片浏览器预览
Aug 06 #Javascript
js简单实现标签云效果实例
Aug 06 #Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 #Javascript
You might like
PHP小教程之实现双向链表
2014/06/12 PHP
php隐藏实际地址的文件下载方法
2015/04/18 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
python使用PIL实现多张图片垂直合并
2019/01/15 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
python多线程并发实例及其优化
2019/06/27 Python
python中对数据进行各种排序的方法
2019/07/02 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
2019/10/18 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
如何利用Python写个坦克大战
2020/11/18 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
DOM和JQuery对象有什么区别
2016/11/11 面试题
政府班子四风问题整改措施
2014/10/04 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
师范生见习自我总结
2015/06/23 职场文书
微信早安问候语
2015/11/10 职场文书
Apache压力测试工具的安装使用
2021/03/31 Servers
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
详解MySQL主从复制及读写分离
2021/05/07 MySQL
深入理解python协程
2021/06/15 Python
tomcat下部署jenkins的方法
2022/05/06 Servers