最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js代碼實現(xiàn)無縫滾動(文字和圖片)

 更新時間:2015年08月20日 09:40:43   投稿:mrr  
js無縫滾動,圖片無縫滾動,文字無縫滾動,基于js代碼如何實現(xiàn),本篇文章給大家詳解js代碼實現(xiàn)無縫滾動(文字和圖片),需要的朋友可以參考下

一款適用于方案和圖片的JS無縫滾動代碼,可控制向左或向右滾動,代碼不算復(fù)雜,而且本無縫滾動代碼兼容性也挺好,你幾乎不需要修改什么代碼,就能使用了。測試時候把那些帶標號的方塊都改成圖片吧,這樣就更有感覺了。

代碼如下:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無縫滾動</title>
<style>
* { margin: 0; padding: 0; }
.other { width: 100%; height: 50px; background: #F00; }
.main { width: 400px; height: 130px; margin: 0 auto; border: 1px solid #000; overflow: hidden; position: relative; }
.banner a { display: block; float: left; margin: 15px 0 0 15px; }
.banner { position: absolute; width: 800%; }
#wrap1,
#wrap2 { float: left; }
.text { text-align: center; }
#wrap1 a,
#wrap2 a { text-decoration: none; }
#wrap1 span,
#wrap2 span { display: block; width: 100px; height: 100px; border: 1px solid #000; font-size: 36px; text-align: center; background: #999; }
</style>
</head>
<body>
<div class="other">
</div>
<div class="text">
<a href="javascript:void(0)" id="left">向左</a> <a href="javascript:void(0)" id="right">向右</a>
</div>
<div class="main" id="main">
 <div class="banner" id="banner">
 <div id="wrap1">
  <a href="#"><span>1</span></a><a href="#"><span>2</span></a><a href="#"><span>3</span></a><a href="#"><span>4</span></a><a href="#"><span>5</span></a>
 </div>
 <div id="wrap2">
 </div>
 </div>
</div>
<div class="other">
</div>
</body>
</html>
<script type="text/javascript">
window.onload=function(){
 speed=-1;
 move=getId('banner');
 getId('wrap2').innerHTML=getId('wrap1').innerHTML;
 var time=setInterval(automove,10);
 getId('main').onmouseover=function(){
 clearInterval(time);
 }
 getId('main').onmouseout=function(){
 time=setInterval(automove,10);
 }
 getId('left').onclick=function(){
 speed=-1;
 }
 getId('right').onclick=function(){
 speed=1;
 }
}
function getId(id){
 return document.getElementById(id);
}
function automove(){
 if(parseInt(move.style.left)<= -getId('wrap1').offsetWidth){
 move.style.left=0+'px';
 }
 if(move.offsetLeft>0){
 move.style.left=-getId('wrap1').offsetWidth+'px';
 }
 move.style.left=move.offsetLeft+speed+'px';
}
</script>

以上所述就是本文針對js代碼實現(xiàn)無縫滾動(文字和圖片),希望大家喜歡。

相關(guān)文章

最新評論

宜黄县| 黔西| 贵定县| 安宁市| 达日县| 区。| 章丘市| 南召县| 蓝山县| 来宾市| 汉寿县| 星子县| 全南县| 呼图壁县| 元阳县| 易门县| 东阿县| 依兰县| 江华| 灵川县| 明溪县| 鄂伦春自治旗| 茂名市| 梨树县| 岗巴县| 红安县| 交口县| 黔江区| 双城市| 道孚县| 五寨县| 新化县| 香河县| 始兴县| 榆中县| 东山县| 隆化县| 南城县| 峨眉山市| 清徐县| 文成县|