jquery实现仿新浪微博评论滚动效果

本文实例讲述了jquery实现仿新浪微博评论滚动效果。分享给大家供大家参考。具体如下:

这里使用jquery实现评论滚动效果,仿新浪微博大厅文字滚动效果,以前有不少人膜拜的效果,现在被模仿的到处都是啦,呵呵,今天这个仍是模仿的,评论和头像一起向下滚动,最新的一条带渐变淡入淡出,无缝循环向下滚动,觉得不错的就顶下。

点击此处预览效果:

http://demo.jb51.net/js/2015/jquery-sina-scroll-pl-codes/

运行效果如下图所示:

具体代码如下:

<!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程序设计有所帮助。

以上是 jquery实现仿新浪微博评论滚动效果 的全部内容, 来源链接: utcz.com/z/359827.html

回到顶部