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 相关文章推荐
JQuery 学习笔记 选择器之六
Jul 23 Javascript
jquery关于图形报表的运用实现代码
Jan 06 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
Jul 22 Javascript
JavaScript实现的商品抢购倒计时功能示例
Apr 17 Javascript
react-native-fs实现文件下载、文本存储的示例代码
Sep 22 Javascript
vue-router实现组件间的跳转(参数传递)
Nov 07 Javascript
NW.js 简介与使用方法
Feb 01 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
JS函数节流和防抖之间的区分和实现详解
Jan 11 Javascript
layui实现tab的添加拒绝重复的方法
Sep 04 Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 Javascript
vue+elementUI 实现内容区域高度自适应的示例
Sep 26 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自动反斜杠的函数代码
2010/01/05 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
asp 取文本框名称代码
2008/12/02 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
2013/03/11 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
python fabric实现远程操作和部署示例
2014/03/25 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python处理Excel文件实例代码
2017/06/20 Python
Python MD5加密实例详解
2017/08/02 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
Python数组并集交集补集代码实例
2020/02/18 Python
python——全排列数的生成方式
2020/02/26 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
2020/03/10 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
百度JavaScript笔试题
2015/01/15 面试题
会计专业个人求职信范文
2014/01/08 职场文书
创建文明学校实施方案
2014/03/11 职场文书
争做文明公民倡议书
2014/08/29 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
锅炉工岗位职责
2015/02/13 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书