zoukankan      html  css  js  c++  java
  • js学习 无缝滚动 和 随机色

    <!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=gb2312" />
    <title>无缝滚动</title>
    <style>
    * {margin:0; padding:0;}
    #div {712px; height:108px; margin:100px auto; position:relative; background:red; overflow:hidden;}
    #div ul {position:absolute; left:0; top:0;}
    #div ul li {float:left; 178px; height:108px; list-style:none;}
    img{178px; height:108px;}

    </style>
    <script>
    window.onload=function(){
    var div=document.getElementById("div");
    //var col=document.getElementById("col");
    var ul=document.getElementsByTagName("ul")[0];
    var li=document.getElementsByTagName("li");
    ul.innerHTML+=ul.innerHTML;
    ul.style.width=li[0].offsetWidth*li.length+"px";
    var speed=-2;
    document.getElementsByTagName("a")[0].onclick=function(){
    speed=-2;
    }
    document.getElementsByTagName("a")[1].onclick=function(){
    speed=2;
    }
    function move(){
    if(ul.offsetLeft<-ul.offsetWidth/2){
    ul.style.left="0"
    }
    if(ul.offsetLeft>0){
    ul.style.left=-ul.offsetWidth/2+"px";
    }
    ul.style.left=ul.offsetLeft+speed+"px";
    }
    var timer=setInterval(move,30);
    div.onmouseover=function(e){
    clearInterval(timer);
    }
    div.onmouseout=function(){
    timer=setInterval(move,30);
    }
    }

    </script>
    <script>

    function randomColor(){
    var rand="#"+Math.floor(Math.random() * 0xFFFFFF).toString(16);

    if(rand.length == 7){
    //alert(rand);
    var colo=document.getElementById("col");
    colo.innerHTML=rand;
    document.getElementById("col").style.backgroundColor=rand;
    return rand;
    }else{
    return randomColor();
    }

    }

    setInterval(function(){
    randomColor();

    },1000);
    </script>
    </head>
    <body>
    <a href = "javascript:;">向左走</a>
    <a href = "javascript:;">向右走</a>
    <!--<div id="div">
    <ul>
    <li><img src="img/1.jpg" /></li>
    <li><img src="img/2.jpg" /></li>
    <li><img src="img/3.jpg" /></li>
    <li><img src="img/4.jpg" /></li>
    </ul>
    -->
    </div>
    <div id="col" style="1000px;height:1000px;background:#FFF;margin:0 0 0 100px;"></div>
    </body>
    </html>

  • 相关阅读:
    MATLAB 2019a 安装包及安装教程
    三角形最大周长
    两数的和
    “精致”的数
    总分最高的学生姓名和各科成绩
    列表元素改写
    统计单词个数
    凯撒密码
    Django入门学习--配置路由(urls)
    Django入门学习--熟悉配置信息
  • 原文地址:https://www.cnblogs.com/sunshine-in/p/4147130.html
Copyright © 2011-2022 走看看