jq 文字上下不间断滚动实例
2016-06-14 14:34
525 查看
<div class="ruzhuright">
<div class="rzcontent">
<div class="gundongright">
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">青州在线青州在线青州在线青州在线青州在线</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">海川渔夫海川渔夫</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">湾仔码头</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">思念水饺</a>】入驻城市114
</div>
</div>
</div>
</div> html代码
.ruzhuright{
display: table-cell;
width: 200px;
height: auto;
vertical-align: middle;
padding: 0 2%;
}
.rzcontent{
width: 100%;
height: 34px;
overflow: hidden;
}
.gundongright{
width: 100%;
height: auto;
}
.gdlist{
width: 100%;
line-height: 17px;
height: 34px;
font-size: 12px;
color: #999999;
}
.gdlist a{
color: #007aff;
font-size: 12px;
} css样式
jq代码:
<script>
function lunbo(){
if(!$('.gundongright').is(":animated")){
var wli = $('.gundongright .gdlist').height();
var lli = $('.gundongright .gdlist').length;
var tw = lli*wli;
var witem = wli;
var marl = parseInt($('.gundongright').css('margin-top'));
var endmar = (parseInt(tw/witem)-1)*witem;
if(marl <= -endmar){
$('.gundongright').animate({marginTop:'0px'},300)
}else{
$('.gundongright').animate({marginTop:marl-witem+'px'},300)
}
}
}
var t = setInterval('lunbo()',1000);
</script>
效果图:
<div class="rzcontent">
<div class="gundongright">
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">青州在线青州在线青州在线青州在线青州在线</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">海川渔夫海川渔夫</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">湾仔码头</a>】入驻城市114
</div>
<div class="gdlist">
<font color="red">恭喜</font>【<a href="#">思念水饺</a>】入驻城市114
</div>
</div>
</div>
</div> html代码
.ruzhuright{
display: table-cell;
width: 200px;
height: auto;
vertical-align: middle;
padding: 0 2%;
}
.rzcontent{
width: 100%;
height: 34px;
overflow: hidden;
}
.gundongright{
width: 100%;
height: auto;
}
.gdlist{
width: 100%;
line-height: 17px;
height: 34px;
font-size: 12px;
color: #999999;
}
.gdlist a{
color: #007aff;
font-size: 12px;
} css样式
jq代码:
<script>
function lunbo(){
if(!$('.gundongright').is(":animated")){
var wli = $('.gundongright .gdlist').height();
var lli = $('.gundongright .gdlist').length;
var tw = lli*wli;
var witem = wli;
var marl = parseInt($('.gundongright').css('margin-top'));
var endmar = (parseInt(tw/witem)-1)*witem;
if(marl <= -endmar){
$('.gundongright').animate({marginTop:'0px'},300)
}else{
$('.gundongright').animate({marginTop:marl-witem+'px'},300)
}
}
}
var t = setInterval('lunbo()',1000);
</script>
效果图:
相关文章推荐
- 三大牛人看外国文献的方法
- Nmap备忘单:从探索到漏洞利用(Part 4)
- JAVA 导入EXCEL文档
- Python中的数字运算及相关转换
- 防止html注入
- ORACLE ASM常用命令整理
- spring 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入
- 基于node.js及express实现中间件,实现post、get
- jsonp实现跨域访问
- ruby操作excel(从打开-输入信息-保存-etc)
- Kodi ——6 Controls (7)Toggle button control
- jQuery处理XML文件的几种方法
- Tomcat系列学习
- 第15周 阅读程序 (1)
- 产品经理进阶篇幅(1)
- 站长篇----远程连接数据库失败的解决方法
- ReentrantReadWriteLock重入锁中的读写锁在公平和非公平模式下的资源抢占测验
- java基础 位运算符 >> <<
- Material Design Library系列之FloatingActionButton与Snackbar
- MySQL 日志参数 介绍