• 临时记录的


    哭 没调出来 笨啊笨

    记录下来 明天继续 没办法 后天就上线了。

    <!DOCTYPE html>
    <html>
    <head>
        <title> fade in</title>
        <style>
        #out{width:600px; height:200px;margin:0 auto; border:1px solid #333; overflow:hidden}
        #out ul{margin:0; padding:0;position:relative;}
        #out li{list-style:none;float:left;position:absolute;}
        </style>
    </head>
    <body>
    <div id="out">
    <ul>
    <li><a href="javascript:void(0)"><img src="images/1.jpg" width="600" height="200"/></a></li>
    <li><a href="javascript:void(0)"><img src="images/2.jpg" width="600" height="200"/></a></li>
    </ul>
    </div>
    <ul >
    <li><a href="javascript:void(0);" onclick="showCertainImage(0)">0</a></li>
    <li><a href="javascript:void(0);" onclick="showCertainImage(1)">1</li>
    <li><a href="javascript:void(0);" onclick="showCertainImage(2)">2</a></li>
    <li><a href="javascript:void(0);" onclick="showCertainImage(3)">3</a></li>
    </ul>
    </body>
    <script>
        function Id(name){
            return document.getElementById(name);
        }    
        function setOpacity(ev, v){
            ev.filters ? ev.style.filter = 'alpha(opacity=' + v + ')' : ev.style.opacity = v / 100;
        }
            
        var out = Id("out");
        var li = out.getElementsByTagName('li');
        var len = li.length;
        var isFirst = true;
    
        function init(){
            for(var i=0; i<len; i++){
                setOpacity(li[i], 0);
                li[i].style.zIndex = len-i;
            }
            setOpacity(li[0],100);
        }
        
        var index = 0;
        function fadeIn(){
             var num = 100;
              addTimer = setInterval(function(){
                if(num<=0){
                    clearTimeout(addTimer);
                }
                setOpacity(li[0],num);
                //setOpacity(li[next],n);
    
    
                num-=10;     
                //n += 10;
            },100);   
        }
    
        function change(){
            init();
            fadeIn();
        }
      
      /*  function fadeIn(index, next){        
            var num = 100;
            var n = 0;
            
            addTimer = setInterval(function(){
                if(num<=0){
                    clearTimeout(addTimer);
                }
                setOpacity(li[index],num);
                //setOpacity(li[next],n);
    
                num-=10;     
                //n += 10;
            },100);        
        }
    */
        
    
        change();
       /* var index = 0;   
        function changeImage(){
            if (isFirst){
                init();
                isFirst = false;
            }
            if(index == len){
                index = 0
            }
    
            var next = index + 1;
            if(next== len){
                next = 0;            
            }
    
            timer = setTimeout(function(){        
              //  setOpacity(li[next], 100); 
                for(var i=0; i<len; i++){  
                    li[i].style.zIndex = '';
                }
    
                li[index].style.zIndex = len;    
                li[next].style.zIndex = len-1;
    
                 fadeIn(index, next); 
                 setOpacity(li[next], 100); 
    
                index++;
                
                changeImage();
            },3000)            
        }
        
        //  changeImage(); //自动轮播的入口;
    
       /* function showCertainImage(index){ //点击改变图片的入口;
            if(timer){
                clearTimeout(timer);
            }    
            var next = index+1;
            if(next == len){
                next = 0;            
            }
            for(var i=0; i<len; i++){
                li[i].style.zIndex = '';
            }
            li[index].style.zIndex = 2;            
            setOpacity(li[index], 100);
            
            changeImage(index);
        } 
        */
      
    </script>
    </html>
  • 相关阅读:
    从缓冲上看阻塞与非阻塞socket在发送接收上的区别
    关于TCP封包、粘包、半包
    CURL 和LIBCURL C++代码 上传本地文件,好不容易碰到了这种折腾我几天的代码
    Spring boot 搭配 JPA 生成表注释 和 字段注释
    Spring Data JPA 中常用注解
    SpringBoot Data JPA 关联表查询的方法
    Spring boot data JPA数据库映射关系 : @OneToOne,@OneToMany,@ManyToMany
    Spring Boot Jpa 表名小写转大写
    SpringBoot入门系列~Spring-Data-JPA自动建表
    使用Spring-Session共享使用Session
  • 原文地址:https://www.cnblogs.com/lxin/p/2759602.html
Copyright © 2020-2023  润新知