午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    js實(shí)現(xiàn)非常簡單的焦點(diǎn)圖切換特效實(shí)例
    來源:易賢網(wǎng) 閱讀:1302 次 日期:2015-05-11 14:44:30
    溫馨提示:易賢網(wǎng)小編為您整理了“js實(shí)現(xiàn)非常簡單的焦點(diǎn)圖切換特效實(shí)例”,方便廣大網(wǎng)友查閱!

    這篇文章主要介紹了js實(shí)現(xiàn)非常簡單的焦點(diǎn)圖切換特效,是一個(gè)非常簡單的js焦點(diǎn)圖切換效果,涉及javascript操作鼠標(biāo)事件與圖片的相關(guān)技巧,需要的朋友可以參考下

    這是一個(gè)非常非常簡單的焦點(diǎn)圖(更像滑動(dòng)門),可供初學(xué)者借鑒參考

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "">

    <html xmlns="">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

    <title>無標(biāo)題文檔</title>

    <style type="text/css">

    * {margin:0;padding:0;}

    ul, li {list-style:none;}

    .mid {margin:0 auto;}

    .area {

    width:240px;height:270px;

    overflow:hidden;background:#999;

    margin-top:150px;position:relative;

    }

    #pic_list {

    position:relative;

    }

    #pic_list li {

    position:absolute;visibility:hidden;

    }

    #pic_list li.show {

    visibility:visible;

    }

    #pic_list li img {

    vertical-align:middle;

    }

    .button {

    width:240px;height:20px;

    line-height:20px;background:#ccc;

    position:absolute;bottom:0px;

    }

    #button {

    float:right;

    }

    #button li {

    float:left;width:20px;height:20px;

    text-align:center;margin:0 3px;

    font-family:"Arial";font-size:12px;

    color:#fff;background:#000;

    }

    #button li.current {

    background:#f00;cursor:pointer;

    }

    </style>

    </head>

    <body>

    <div class="area mid">

    <div id="imgbox" class="bbbb">

    <ul id="pic_list" class="aaaa">

    <li class="show" id="one">

    <img src="images/1317279971_77011100.jpg" width="240" />

    </li>

    <li id="two">

    <img src="images/1317279972_01691900.jpg" width="240" />

    </li>

    <li id="three">

    <img src="images/1317279973_69082200.jpg" width="240" />

    </li>

    <li id="four">

    <img src="images/1317281054_38572100.jpg" width="240" />

    </li>

    <li id="five">

    <img src="images/1317281056_61630800.jpg" width="240" />

    </li>

    </ul>

    </div>

    <div class="button" class="dddd">

    <ul id="button" class="cccc">

    <li class="current" id="but_one">1</li>

    <li id="but_two">2</li>

    <li id="but_three">3</li>

    <li id="but_four">4</li>

    <li id="but_five">5</li>

    </ul>

    </div>

    </div>

    <script type="text/javascript">

    (function(){

    var imgbox = document.getElementById("imgbox");

    var pic_list = document.getElementById("pic_list");

    var pics = pic_list.getElementsByTagName("li");

    var button = document.getElementById("button").getElementsByTagName("li");

    var p;

    var start;

    function autoplay(start){for(i=start;i<button.length;i++){

    //設(shè)置起始值為start參數(shù).

    (function(){

    var p=i;

    // 為p賦值i. i等于0,1,2,3,4;

    button[i].onmouseover=function change(){

    //button[0],button[1],button[2],button[3],button[4]

    //onmouseover可以觸發(fā)函數(shù);

    for(j=0;j<this.parentNode.childNodes.length;j++){

    //以this(當(dāng)前觸發(fā)事件的元素)為起點(diǎn),的父節(jié)點(diǎn)的所有子節(jié)點(diǎn)

    //的length值為最高值,開始遍歷. ;

    this.parentNode.childNodes[j].className="";

    //以this(當(dāng)前觸發(fā)事件的元素)為起點(diǎn)

    //的父節(jié)點(diǎn)的所有子節(jié)點(diǎn)的className為空. 危險(xiǎn)慎用.;

    }

    this.className="current";

    //this. 即當(dāng)前觸發(fā)onmouseover的元素的className為"current";

    for(m=0;m<pics.length;m++){

    //以pics.length為最高值進(jìn)行遍歷.遍歷pics.;

    pics[m].className="";

    //清空所有pics數(shù)組中所有元素的className;

    if (m==p){

    //當(dāng)m==p (p==i) 所以m=i時(shí),觸發(fā)下列函數(shù)

    pics[m].className="show";

    //pics的第m個(gè)元素的className值為show; m在這里等于i;

    }

    }

    }

    })();

    }

    }

    autoplay(0);

    })();

    </script>

    </body>

    </html>

    希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

    更多信息請(qǐng)查看IT技術(shù)專欄

    更多信息請(qǐng)查看腳本欄目
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號(hào)
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)