• 图片轮播


    图片一张一张的换

    <!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>
  • 相关阅读:
    工具类
    开发中用到的工具
    项目中另外添加有用的文件:404
    如何组织项目结构:约定优于配置
    媒体查询
    响应式网站开发需要掌握的技术及国内外主流浏览器
    响应式网站概念
    sql存储过程,raisError后要return错误代码,过程最后要return 0
    delphi用TAdoStoredProc调用存储过程,兼容sql2005、2008、2014的远程事务问题
    网页视频下载牛逼工具,支持各种格式转换,比如腾讯视频格式qlv转mp4
  • 原文地址:https://www.cnblogs.com/zxm1002/p/5056601.html
Copyright © 2020-2023  润新知