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

javascript實現(xiàn)焦點滾動圖效果 具體方法

 更新時間:2013年06月24日 11:54:19   作者:  
以下JS代碼實現(xiàn)了焦點滾動圖的效果方法,有需要的朋友可以參考一下

前臺代碼:

復(fù)制代碼 代碼如下:

<div class="sub_box"> 
                       <div id="p-select" class="sub_nav"> 
                           <div class="sub_no" id="bd1lfsj"> 
                               <ul> 
                                   <li class="show">1</li> 
                                   <li class="">2</li> 
                                   <li class="">3</li> 
                                   <li class="">4</li> 
                                   <li class="">5</li> 
                                   <li class="">6</li> 
                                   <li class="">7</li> 
                               </ul> 
                           </div> 
                       </div> 
                       <div id="bd1lfimg"> 
                           <div> 
                               <dl class="show"> 
                               </dl> 
                               <asp:Repeater ID="repTopPicture" runat="server"> 
                                   <ItemTemplate> 
                                       <dl class=""> 
                                           <dt><a href=""> 
                                               <img src='<%#Eval("ImageUrl")%>' /></a></dt> 
                                       </dl> 
                                   </ItemTemplate> 
                               </asp:Repeater> 
                           </div> 
                       </div> 
                   </div> 
                   <script type="text/javascript">                        movec();</script> 

javascript代碼:

復(fù)制代碼 代碼如下:

//選擇器  
function $a(id,tag){var re=(id&&typeof id!="string")?id:document.getElementById(id);if(!tag){return re;}else{return re.getElementsByTagName(tag);}} 

//焦點滾動圖 點擊移動  
function movec() 

    var o=$a("bd1lfimg",""); 
    var oli=$a("bd1lfimg","dl"); 
    var oliw=oli[0].offsetWidth; //每次移動的寬度     
    var ow=o.offsetWidth-2; 
    var dnow=0; //當前位置    
    var olf=oliw-(ow-oliw+10)/2; 
        o["scrollLeft"]=olf+(dnow*oliw); 
    var rqbd=$a("bd1lfsj","ul")[0]; 
    var extime; 

    <!--for(var i=1;i<oli.length;i++){rqbd.innerHTML+="<li>"+i+"</li>";}--> 
    var rq=$a("bd1lfsj","li"); 
    for(var i=0;i<rq.length;i++){reg(i);}; 
    oli[dnow].className=rq[dnow].className="show"; 
    var wwww=setInterval(uu,2000); 

    function reg(i){rq[i].onclick=function(){oli[dnow].className=rq[dnow].className="";dnow=i;oli[dnow].className=rq[dnow].className="show";mv();}} 
    function mv(){clearInterval(extime);clearInterval(wwww);extime=setInterval(bc,15);wwww=setInterval(uu,8000);} 
    function bc() 
    { 
        var ns=((dnow*oliw+olf)-o["scrollLeft"]); 
        var v=ns>0?Math.ceil(ns/10):Math.floor(ns/10); 
        o["scrollLeft"]+=v;if(v==0){clearInterval(extime);oli[dnow].className=rq[dnow].className="show";v=null;} 
    } 
    function uu() 
    { 
        if(dnow<oli.length-2) 
        { 
            oli[dnow].className=rq[dnow].className=""; 
            dnow++; 
            oli[dnow].className=rq[dnow].className="show"; 
        } 
        else{oli[dnow].className=rq[dnow].className="";dnow=0;oli[dnow].className=rq[dnow].className="show";} 
        mv(); 
    } 
    o.onmouseover=function(){clearInterval(wwww);} 
    o.onmouseout=function(){extime=setInterval(bc,15);wwww=setInterval(uu,8000);} 

相關(guān)文章

  • JavaScript常用對象的方法和屬性小結(jié)

    JavaScript常用對象的方法和屬性小結(jié)

    JavaScript是基于對象的語言。我們知道,對象是由一組數(shù)據(jù)(JavaScript中稱之為屬性)和施加在這組數(shù)據(jù)上的方法組成的。JavaScript中還有一些不屬于任何對象的系統(tǒng)函數(shù)
    2012-01-01
  • Javascript isArray 數(shù)組類型檢測函數(shù)

    Javascript isArray 數(shù)組類型檢測函數(shù)

    在日常開發(fā)中,我們經(jīng)常需要判斷某個對象是否是數(shù)組類型的,在js中檢測對象類型的常見的方法有幾種.
    2009-10-10
  • SVG實現(xiàn)時鐘效果

    SVG實現(xiàn)時鐘效果

    這篇文章主要為大家詳細介紹了SVG實現(xiàn)時鐘效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • uniapp使用webview嵌入vue頁面及通信實現(xiàn)方式

    uniapp使用webview嵌入vue頁面及通信實現(xiàn)方式

    項目中有需要嵌入其他H5的頁面的業(yè)務(wù)需求,這篇文章主要給大家介紹了關(guān)于uniapp使用webview嵌入vue頁面及通信實現(xiàn)方式的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • 淺談JavaScript Math和Number對象

    淺談JavaScript Math和Number對象

    這篇文章主要簡單介紹了JavaScript Math和Number對象的相關(guān)資料,需要的朋友可以參考下
    2015-01-01
  • js中關(guān)于promise的用法解讀

    js中關(guān)于promise的用法解讀

    這篇文章主要介紹了js中關(guān)于promise的用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 基于JavaScript實現(xiàn)密碼框驗證信息

    基于JavaScript實現(xiàn)密碼框驗證信息

    這篇文章主要為大家詳細介紹了基于JavaScript實現(xiàn)密碼框驗證信息,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • javascript設(shè)計模式 封裝和信息隱藏(上)

    javascript設(shè)計模式 封裝和信息隱藏(上)

    今天博文關(guān)注的是javascript中的封裝,文章內(nèi)容來自《pro javascript design patterns》(有興趣的朋友可以直接去下)和自己對這一問題的理解
    2012-07-07
  • JavaScript的9種點擊方法示例代碼

    JavaScript的9種點擊方法示例代碼

    在JavaScript中,為按鈕添加點擊事件監(jiān)聽器是一個常見的操作,它允許你在用戶點擊按鈕時執(zhí)行特定的代碼,這篇文章主要介紹了JavaScript的9種點擊方法,需要的朋友可以參考下
    2025-04-04
  • 7個去偽存真的JavaScript面試題

    7個去偽存真的JavaScript面試題

    這篇文章主要為大家分享了7個去偽存真的JavaScript面試題,希望本文可以幫助大家比較順利的通過面試,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評論

开化县| 宝鸡市| 阜阳市| 忻州市| 沁源县| 云龙县| 铅山县| 前郭尔| 西青区| 子洲县| 东山县| 安塞县| 文山县| 镇原县| 岳阳市| 梧州市| 开原市| 临海市| 武乡县| 额敏县| 台中市| 绍兴市| 准格尔旗| 瑞金市| 柞水县| 出国| 翁源县| 和平县| 乌鲁木齐县| 安吉县| 无极县| 东乌珠穆沁旗| 屏东县| 宁城县| 武义县| 景泰县| 景德镇市| 磐安县| 鸡泽县| 江北区| 英山县|