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

基于JavaScript實(shí)現(xiàn)無縫滾動效果

 更新時(shí)間:2017年07月21日 09:36:57   作者:zhaoke_930325  
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)無縫滾動效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)無縫滾動效果展示的具體代碼,供大家參考,具體內(nèi)容如下

  • 首先應(yīng)該區(qū)分樣式中的絕對定位和相對定位,一般來說,移動的單位為絕對定位,在這個(gè)實(shí)例中,移動的Ul就是絕對定位 ,否則它根本無法滾動,而它相對于div1滾動 ,則div1就作為他的相對定位。
  • oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;這段代碼是實(shí)現(xiàn)無縫滾動的核心,使之可以在不論左右滾動的時(shí)候都有下一步圖片接上去。
  • 在操作或者進(jìn)行比較的時(shí)候,都要用offset取值來進(jìn)行操作或者比較!?。?br />

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>無縫滾動2</title>
 <style type="text/css"> 
 *{
  padding: 0;
  margin:0;
 }
 #div1{
  position: relative;
  width: 800px;
  height: 200px;
  background:red;
  margin:100px auto;
  overflow: hidden;
 }
 #div1 ul{
  position: absolute;
  left: 0;
  top: 0;

 }
 #div1 ul li{
  float: left;
  list-style: none;
  width: 200px;
  height: 200px;
 }
 </style>
 <script type="text/javascript">
 window.onload=function()
 {
  var oDiv = document.getElementById('div1');
  var oUl = oDiv.getElementsByTagName('ul')[0];
  var aLi = oDiv.getElementsByTagName('li');
  var aA = document.getElementsByTagName('a');
  var speed = 3;
  oUl.innerHTML=oUl.innerHTML+oUl.innerHTML;
  oUl.style.width=aLi.length*aLi[0].offsetWidth+'px';

  var timer=setInterval(move,30);

  function move()
  { 
   if (oUl.offsetLeft<=-oUl.offsetWidth/2) {
    oUl.style.left="0";
    } 
    if(oUl.offsetLeft>0){
     oUl.style.left=-oUl.offsetWidth/2+'px';
    }
    oUl.style.left=oUl.offsetLeft+speed+'px';
  };
  oDiv.onmouseover=function()
  {
   clearInterval(timer);
  };
  oDiv.onmouseout=function()
  {
   timer=setInterval(move,30);
  };
  aA[0].onclick=function()
  {
   speed=-3;
  };
  aA[1].onclick=function()
  {
   speed=3;
  };
 };
 </script>
</head>
<body>
 <a href="javascript:;">向左</a>
 <a href="javascript:;">向右</a>
 <div id="div1">
  <ul>
   <li><img src="images/n1.jpg"></li>
   <li><img src="images/n2.jpg"></li>
   <li><img src="images/n3.jpg"></li>
   <li><img src="images/n4.jpg"></li>
  </ul>
 </div>
</body>
</html>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

姚安县| 原平市| 漾濞| 阿坝县| 柘荣县| 余江县| 浦东新区| 崇文区| 乌拉特前旗| 项城市| 大庆市| 宁夏| 正安县| 淮安市| 保德县| 罗源县| 湘西| 武穴市| 满城县| 湖南省| 灵武市| 平度市| 山丹县| 金坛市| 息烽县| 大埔区| 高密市| 玉环县| 博爱县| 东兰县| 印江| 广宗县| 大石桥市| 乐昌市| 蓬安县| 镇江市| 富川| 简阳市| 白水县| 喀什市| 泌阳县|