<!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>jQuery文字无缝滚动效果代码</title>
<style>
*{margin:0;padding:0;font-size:12px;}
body{background:none;}
input,button,select,textarea{outline:none;}
ul,li,dl,ol{list-style:none;}
a{color:#666;text-decoration:none;}
/* bcon */
.bcon{width:270px;border:1px solid #eee;margin:30px auto;}
.bcon h2{border-bottom:1px solid #eee;padding:0 10px;}
.bcon h2 b{font:bold 14px/40px '瀹嬩綋';border-top:2px solid #3492D1;padding:0 8px;margin-top:-1px;display:inline-block;}
.list_lh{height:400px;overflow:hidden;}
.list_lh li{padding:10px;}
.list_lh li.lieven{background:#F0F2F3;}
.list_lh li p{height:24px;line-height:24px;}
.list_lh li p a{float:left;}
.list_lh li p em{width:80px;font:normal 12px/24px Arial;color:#FF3300;float:right;display:inline-block;}
.list_lh li p span{color:#999;float:right;}
.list_lh li p a.btn_lh{background:#28BD19;height:17px;line-height:17px;color:#fff;padding:0 5px;margin-top:4px;display:inline-block;float:right;}
.btn_lh:hover{color:#fff;text-decoration:none;}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.js"></script>
<script type="text/javascript">
;(function($){
$.fn.myScroll = function(options){
var defaults ={
speed:40,
rowHeight:24
};
var opts = $.extend({},defaults,options),intId = [];
function marquee(obj,rowHeight){
obj.find('ul').stop('true').animate({'marginTop':'-=1'},0,function(){
var s = Math.abs(parseInt($(this).css('marginTop')));
if(s>=rowHeight){
$(this).find('li').slice(0,1).appendTo($(this)).parents('ul').css('marginTop',0);
}
});
}
return this.each(function(i){
var rowHeight = opts.rowHeight,
speed = opts.speed,
_this = $(this);
intId[i] = setInterval(function(){
if(_this.find('ul').height() <= _this.height()){
clearInterval(intId[i]);
}else{
marquee(_this,rowHeight);
}
},speed);
_this.hover(function(){
clearInterval(intId[i]);
},function(){
intId[i] = setInterval(function(){
if(_this.find('ul').height() <= _this.height()){
clearInterval(intId[i]);
}else{
marquee(_this,rowHeight);
}
},speed);
});
});
}
})(jQuery);
$(document).ready(function(){
$('.list_lh li:even').addClass('lieven');
$("div.list_lh").myScroll({
speed:40, //数值越大,速度越慢
rowHeight:68 //li的高度
});
})
</script>
</head>
<body>
<div class="bcon">
<h2><b>逍遥叹</b></h2>
<!-- 代码开始 -->
<div class="list_lh">
<ul>
<li>
<p><a href="javascript:;">1000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">2000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">3000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">4000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">5000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">6000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">7000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">8000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">9000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">1000000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">1100000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
<li>
<p><a href="javascript:;">1200000</a><a href="javascript:;" class="btn_lh">逍遥叹</a><em>牵挂</em></p>
<p><a href="javascript:;" class="a_blue">江湖再见</a><span>17:28:05</span></p>
</li>
</ul>
</div>
<!-- 代码结束 -->
</div>
</body>
</html>