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入门·对象属性方法大总结
Oct 01 Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
Aug 24 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
Oct 12 Javascript
js运动应用实例解析
Dec 28 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
js简单获取表单中单选按钮值的方法
Aug 23 Javascript
JS框架之vue.js(深入三:组件1)
Sep 29 Javascript
js字符串操作总结(必看篇)
Nov 22 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
js JSON.stringify()基础详解
Jun 19 Javascript
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
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发电子邮件
2006/10/09 PHP
留言板翻页的实现详解
2006/10/09 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP生成plist数据的方法
2015/06/16 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
nodejs 生成和导出 word的实例代码
2018/07/31 NodeJs
微信小程序 可搜索的地址选择实现详解
2019/08/28 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
简单介绍django提供的加密算法
2019/12/18 Python
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
《童年的发现》教学反思
2014/02/14 职场文书
亲子读书活动方案
2014/02/22 职场文书
五年级小学生评语
2014/12/26 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
Python 循环读取数据内存不足的解决方案
2021/05/25 Python
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
Python何绘制带有背景色块的折线图
2022/04/23 Python