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 相关文章推荐
ajax更新数据后,jquery、jq失效问题
Mar 16 Javascript
js函数调用常用方法详解
Dec 03 Javascript
jQuery实现 注册时选择阅读条款 左右移动
Apr 11 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 Javascript
Javascript删除指定元素节点的方法
Jun 21 Javascript
js实现千分符和保留几位小数的简单实例
Aug 01 Javascript
jQuery弹出层插件popShow(改进版)用法示例
Jan 23 Javascript
JS中数组与对象的遍历方法实例小结
Aug 14 Javascript
Vue代码整洁之去重方法整理
Aug 06 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
js贪心算法 钱币找零问题代码实例
Sep 11 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 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
sencha touch 模仿tabpanel导航栏TabBar的实例代码
2013/10/24 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
JavaScript将数字转换成大写中文的方法
2015/03/23 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
jquery使用FormData实现异步上传文件
2018/10/25 jQuery
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
[原创]Python入门教程5. 字典基本操作【定义、运算、常用函数】
2018/11/01 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
台湾团购、宅配和优惠券:17Life
2017/08/14 全球购物
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
建筑工程专业学生的自我评价
2013/12/25 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
校长竞聘演讲稿
2014/05/16 职场文书
教师求职信范文
2014/05/24 职场文书
公司承诺函范文
2015/01/21 职场文书
《角的度量》教学反思
2016/02/18 职场文书