zoukankan      html  css  js  c++  java
  • 图片轮播

    图片一张一张的换

    <!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> 
            <title>pic player</title> 
            <script type="text/javascript" src="http://img.jb51.net/jslib/jquery/jquery-1.2.6.js"></script> 
            <script type="text/javascript" src="http://img.jb51.net/jslib/jquery/tween.js"></script> 
        </head> 
        <style type="text/css"> 
        img{border:0;} 
        </style> 
        <body> 
            <div id="picplayer" style="position:relative;overflow:hidden;500px;height:300px;clear:none;border:solid 1px #ccc;"> 
               
            </div> 
            <script> 
                var p = $('#picplayer'); 
                var pics1 = [<img src="file:///C|/Users/Administrator/Desktop/网站/image/5.jpg" />,
                <img src="file:///C|/Users/Administrator/Desktop/网站/image/4.jpg" />,
                <img src="file:///C|/Users/Administrator/Desktop/网站/image/3.jpg" />,
                <img src="file:///C|/Users/Administrator/Desktop/网站/image/2.jpg" />,
                <img src="file:///C|/Users/Administrator/Desktop/网站/image/1.jpg" />
                ]; 
                initPicPlayer(pics1,p.css('width').split('px')[0],p.css('height').split('px')[0]); 
                // 
                // 
                function initPicPlayer(pics,w,h) 
                { 
                    //选中的图片 
                    var selectedItem; 
                    //选中的按钮 
                    var selectedBtn; 
                    //自动播放的id 
                    var playID; 
                    //选中图片的索引 
                    var selectedIndex; 
                    //容器 
                    var p = $('#picplayer'); 
                    p.text(''); 
                    p.append('<div id="piccontent"></div>'); 
                    var c = $('#piccontent'); 
                    for(var i=0;i<pics.length;i++) 
                    { 
                        //添加图片到容器中 
                        c.append(<img  src="file:///C|/Users/Administrator/Desktop/网站/image" />); 
                        //c.append('<a href="'+pics[i].link+'" target="_blank"><img id="picitem'+i+'" style="display: none;z-index:'+i+'" src="'+pics[i].url+'" /></a>'); 
                    } 
                    //按钮容器,绝对定位在右下角 
                    p.append('<div id="picbtnHolder" style="position:absolute;top:'+(h-25)+'px;'+w+'px;height:20px;z-index:10000;"></div>'); 
                    // 
                    var btnHolder = $('#picbtnHolder'); 
                    btnHolder.append('<div id="picbtns" style="float:right; padding-right:1px;"></div>'); 
                    var btns = $('#picbtns'); 
                    // 
                    for(var i=0;i<pics.length;i++) 
                    { 
                        //增加图片对应的按钮 
                        btns.append('<span id="picbtn'+i+'" style="cursor:pointer; border:solid 1px #ccc;background-color:#eee; display:inline-block;"> '+(i+1)+' </span> '); 
                        $('#picbtn'+i).data('index',i); 
                        $('#picbtn'+i).click( 
                            function(event) 
                            { 
                                if(selectedItem.attr('src') == $('#picitem'+$(this).data('index')).attr('src')) 
                                { 
                                    return; 
                                } 
                                setSelectedItem($(this).data('index')); 
                            } 
                        ); 
                    } 
                    btns.append(' '); 
                    /// 
                    setSelectedItem(0); 
                    //显示指定的图片index 
                    function setSelectedItem(index) 
                    { 
                        selectedIndex = index; 
                        clearInterval(playID); 
                        //alert(index); 
                        if(selectedItem)selectedItem.fadeOut('fast'); 
                        selectedItem = $('#picitem'+index); 
                        selectedItem.fadeIn('slow'); 
                        // 
                        if(selectedBtn) 
                        { 
                            selectedBtn.css('backgroundColor','#eee'); 
                            selectedBtn.css('color','#000'); 
                        } 
                        selectedBtn = $('#picbtn'+index); 
                        selectedBtn.css('backgroundColor','#000'); 
                        selectedBtn.css('color','#fff'); 
                        //自动播放 
                        playID = setInterval(function() 
                        { 
                            var index = selectedIndex+1; 
                            if(index > pics.length-1)index=0; 
                            setSelectedItem(index); 
                        },pics[index].time); 
                    } 
                } 
    
                 
    
            </script> 
    
             
        </body> 
    </html>

    图片从左往右轮播

    <!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=utf-8" />
    <title>带左右箭头图片轮播</title>
    <style type="text/css">
    <!--
    .rollBox{width:770px;height:260px;overflow:hidden;padding:10px;margin:0 auto;border:0px ;}
    .rollBox .LeftBotton{height:40px;width:21px;background:url(images/sl.png) no-repeat 0px 5px;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer;}
    .rollBox .RightBotton{height:40px;width:21px;background:url(images/sr.png) no-repeat 0px 5px;overflow:hidden;float:left;display:inline;margin:110px 0 0 0;cursor:pointer;}
    .rollBox .Cont{width:726px;overflow:hidden;float:left;}
    .rollBox .ScrCont{width:10000000px;}
    .rollBox .Cont .pic{width:242px;float:left;text-align:center;}
    .rollBox .Cont .pic img{padding:9px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;width:190px;height:190px;}
    .rollBox .Cont .pic div{line-height:20px;color:#505050;margin:15px 0px;}
    .rollBox .Cont .pic div span{display:block;}
    .rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
    .rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
    .rollBox #List1,.rollBox #List2{float:left;}
    -->
    </style>
    </head>
    <body>
    <div class="rollBox">
         <div class="LeftBotton" onmousedown="ISL_GoUp()" onmouseup="ISL_StopUp()" onmouseout="ISL_StopUp()"></div>
         <div class="Cont" id="ISL_Cont">
          <div class="ScrCont">
           <div id="List1">
    
            <!-- 图片列表 begin -->
             <div class="pic">
              <a href="/" target="_blank"><img src="file:///C|/Users/Administrator/Desktop/网站/image/114db686c30f63f.jpg"/></a>
              
             </div>       
    
       <div class="pic">
              <a href="/" target="_blank"><img src="file:///C|/Users/Administrator/Desktop/网站/image/2.jpg"/></a>
            
             </div>
             <div class="pic">
              <a href="/" target="_blank"><img src="file:///C|/Users/Administrator/Desktop/网站/image/3.jpg"/></a>
             
             </div>
             <div class="pic">
              <a href="/" target="_blank"><img src="file:///C|/Users/Administrator/Desktop/网站/image/4.jpg"/></a>
             
             </div>
             <div class="pic">
              <a href="/" target="_blank"><img src="file:///C|/Users/Administrator/Desktop/网站/image/5.jpg" /></a>
              
             </div>
       
            <!-- 图片列表 end -->
    
           </div>
           <div id="List2"></div>
          </div>
         </div>
         <div class="RightBotton" onmousedown="ISL_GoDown()" onmouseup="ISL_StopDown()" onmouseout="ISL_StopDown()"></div>
       </div>
    </body>
    <script language="javascript" type="text/javascript">
    <!--//--><![CDATA[//><!--
    //图片滚动列表 jb51.net
    var Speed = 1; //速度(毫秒)
    var Space = 1; //每次移动(px)
    var PageWidth = 200; //翻页宽度
    var fill = 0; //整体移位
    var MoveLock = false;
    var MoveTimeObj;
    var Comp = 0;
    var AutoPlayObj = null;
    GetObj("List2").innerHTML = GetObj("List1").innerHTML;
    GetObj('ISL_Cont').scrollLeft = fill;
    GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}
    GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}
    AutoPlay();
    function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
    function AutoPlay(){ //自动滚动
     clearInterval(AutoPlayObj);
     AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',3000); //间隔时间
    }
    function ISL_GoUp(){ //上翻开始
     if(MoveLock) return;
     clearInterval(AutoPlayObj);
     MoveLock = true;
     MoveTimeObj = setInterval('ISL_ScrUp();',Speed);
    }
    function ISL_StopUp(){ //上翻停止
     clearInterval(MoveTimeObj);
     if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){
      Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);
      CompScr();
     }else{
      MoveLock = false;
     }
     AutoPlay();
    }
    function ISL_ScrUp(){ //上翻动作
     if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth}
     GetObj('ISL_Cont').scrollLeft -= Space ;
    }
    function ISL_GoDown(){ //下翻
     clearInterval(MoveTimeObj);
     if(MoveLock) return;
     clearInterval(AutoPlayObj);
     MoveLock = true;
     ISL_ScrDown();
     MoveTimeObj = setInterval('ISL_ScrDown()',Speed);
    }
    function ISL_StopDown(){ //下翻停止
     clearInterval(MoveTimeObj);
     if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){
      Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;
      CompScr();
     }else{
      MoveLock = false;
     }
     AutoPlay();
    }
    function ISL_ScrDown(){ //下翻动作
     if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;}
     GetObj('ISL_Cont').scrollLeft += Space ;
    }
    function CompScr(){
     var num;
     if(Comp == 0){MoveLock = false;return;}
     if(Comp < 0){ //上翻
      if(Comp < -Space){
       Comp += Space;
       num = Space;
      }else{
       num = -Comp;
       Comp = 0;
      }
      GetObj('ISL_Cont').scrollLeft -= num;
      setTimeout('CompScr()',Speed);
     }else{ //下翻
      if(Comp > Space){
       Comp -= Space;
       num = Space;
      }else{
       num = Comp;
       Comp = 0;
      }
      GetObj('ISL_Cont').scrollLeft += num;
      setTimeout('CompScr()',Speed);
     }
    }
    //--><!]]>
    </script>
    </html>
  • 相关阅读:
    Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
    CACHE COHERENCE AND THE MESI PROTOCOL
    Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS
    Organization SYMMETRIC MULTIPROCESSORS
    PARALLEL PROCESSING
    1分钟内发送差评邮件
    Secure Digital
    SYMMETRIC MULTIPROCESSORS
    A Taxonomy of Parallel Processor Architectures
    parallelism
  • 原文地址:https://www.cnblogs.com/zxm1002/p/5056601.html
Copyright © 2011-2022 走看看