码迷,mamicode.com
首页 > 其他好文 > 详细

跑马灯《此方法为优化方法,内容不会有闪动效果》

时间:2017-03-03 22:31:18      阅读:604      评论:0      收藏:0      [点我收藏+]

标签:print   方法   显示   asc   line   .com   java   img   get   


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>跑马灯</title>
//css部分

<style type="text/css">
#box {
height: 30px;
width: 800px;
line-height: 30px;
background-color: pink;
white-space: nowrap;
/*此属性表示强制不换行哦*/
overflow: hidden;

}
#box div {
display: inline-block;
/*让两个div并排显示*/
}
#box span {
color: red;
font-weight: 900;
}
</style>

</head>
<body>
<div id="print">
<div id="box">
<div id="content1">
<span>通知:</span>客服投诉热线:86-10-58511234 违法和不良信息举报电话:4006609686 客服邮箱:kf@vip.sohu.com 举报邮箱:jubao@contact.sohu.com
</div>
<div id="content2">
<span>通知:</span>客服投诉热线:86-10-58511234 违法和不良信息举报电话:4006609686 客服邮箱:kf@vip.sohu.com 举报邮箱:jubao@contact.sohu.com
</div>
</div>
</div>

//js部分

<script type="text/javascript">
var oBox = document.getElementById("box");
var oprint = document.getElementById("pront");
var oContent1 = document.getElementById("content1");
var oContent1_width = getCss(oContent1,"width");//获取div id="content1"的宽度
window.setInterval(function () {
oBox.scrollLeft ++;
var curleft = oBox.scrollLeft;
if (curleft > oContent1_width){//当div id="content1"的内容已经到尾部的时候立马又从头开始
oBox.scrollLeft = 0;
}
},10);
//注明:想了解如何快速通过属性名来获取属性值
function getCss(curEle,attr) {}
的方法吗?敬请关注“前端微迅”,回复“代码”获取,扫一扫即可

技术分享

跑马灯《此方法为优化方法,内容不会有闪动效果》

标签:print   方法   显示   asc   line   .com   java   img   get   

原文地址:http://www.cnblogs.com/wuxianqiang/p/6498506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!