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判断图片路径代码汇总
Apr 17 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
JS实现课堂随机点名和顺序点名
Mar 09 Javascript
原生js更改css样式的两种方式
Mar 15 Javascript
详解用Node.js实现Restful风格webservice
Sep 29 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
JavaScript监听一个DOM元素大小变化
Apr 26 Javascript
js实现扫雷源代码
Nov 27 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 Curl出现403错误的解决办法
2014/05/29 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
php接口技术实例详解
2016/12/07 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
Javascript SHA-1:Secure Hash Algorithm
2006/12/20 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
Python-基础-入门 简介
2014/08/09 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
2018/07/09 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
python圣诞树编写实例详解
2020/02/13 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
营销人才自我鉴定范文
2013/12/25 职场文书
汽车专业学生自我评价
2014/01/19 职场文书
2014年元旦活动方案
2014/02/15 职场文书
同居协议书范本
2014/04/23 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
正规欠条模板
2015/07/03 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js
Python+pyaudio实现音频控制示例详解
2022/07/23 Python
源码安装apache脚本部署过程详解
2022/09/23 Servers