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 相关文章推荐
JS关闭窗口与JS关闭页面的几种方法小结
Dec 17 Javascript
jquery实现鼠标拖动图片效果示例代码
Jan 09 Javascript
js实现汉字排序的方法
Jul 23 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
简单实现js浮动框
Dec 13 Javascript
详解angular用$sce服务来过滤HTML标签
Apr 11 Javascript
node.js操作mongodb简单示例分享
May 25 Javascript
React通过父组件传递类名给子组件的实现方法
Nov 13 Javascript
vue实现导航栏效果(选中状态刷新不消失)
Dec 13 Javascript
原生js实现随机点餐效果
Dec 10 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
Mar 09 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
Nov 23 Javascript
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 CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
2013/06/06 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
JavaScript是否可实现多线程  深入理解JavaScript定时机制
2009/12/22 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
JavaScript使用cookie实现记住账号密码功能
2015/04/27 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
vue中遇到的坑之变化检测问题(数组相关)
2017/10/13 Javascript
浅谈Node异步编程的机制
2017/10/18 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
详解微信小程序支付流程与梳理
2019/07/16 Javascript
mapboxgl实现带箭头轨迹线的代码
2021/01/04 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
Flask数据库迁移简单介绍
2017/10/24 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
简单了解python元组tuple相关原理
2019/12/02 Python
如何判断计算机可能已经中马
2013/03/22 面试题
外语专业毕业生自我评价分享
2013/10/05 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
英语教师岗位职责
2014/03/16 职场文书
学习十八大演讲稿
2014/09/15 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
客户经理岗位职责
2015/01/31 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
Python可视化学习之seaborn调色盘
2022/02/24 Python