天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用javascript來實現(xiàn)動畫導(dǎo)航效果的代碼

誰在用這些導(dǎo)航
google是個大公司,全世界都有g(shù)oogle的腳印,韓國的google動畫效果非常不錯,藍(lán)色理想論壇里已經(jīng)有人挖過來了,可惜js寫的太多了,那自己寫一個吧?好,就這么干!
原理
小時候,總喜歡看動畫片吧,動畫片是怎樣實現(xiàn)的呢?記得媽媽說是一張畫一張畫切換過去(啊?那一部葫蘆兄弟要畫多少副畫啊? -_-! ),其實我們現(xiàn)在做的也是這樣,用一個圖片,這個圖片里有很多個小圖,來顯示動畫軌跡.按時間來移動圖片,那圖片不是會動了啊?(不知道,表達(dá)清楚了沒…語文很重要啊!!)
準(zhǔn)備
我們需要一張圖片,一個大腦,一張會笑的臉(不笑效果就出不來了….)!!下面是我準(zhǔn)備的圖片(ps水平有限^_^)…

代碼

我們看到上面的圖片,想象下,它動起來是多么的優(yōu)美啊…

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

.Gnb_btn_div{ 
    width:90px; 
    height:75px; 
    overflow:hidden; 
    display:block; 
    position:absolute; 
}      

.Gnb_btn_img{ 
    width:100%; 
    height:525px; 
    display:block; 
    overflow:hidden; 
    text-indent:-500px; 

#gnb_btn_01 .Gnb_btn_img { 
    background-image:url(http://www.wler.cn/blog/img/friend.gif) 
}

Javascript

復(fù)制代碼 代碼如下:
<script type="text/Javascript"> 
// <![CDATA[ 
function GNB(_7c){ 
    //初始化一些參數(shù) 
    this.iImgNum=7;            //小圖片個數(shù) 
    this.iImgHeight=75;        //小圖片高度 
    this.iOverSpeed=50;        //鼠標(biāo)經(jīng)過時候切換的時間 
    this.iOutSpeed=50;        //鼠標(biāo)離開時候切換的時間 
    this.eventObj=_7c;        //取得圖片對象      

    this.MouseOverFlag=false; 
    this.imageIndex=0; 
    if(this.eventObj==null){return;} 
    this.eventObj.parentClass=this;this.eventAssign(); 
}      

GNB.prototype.eventAssign=function(){//注冊事件 
    this.eventObj.onmouseover=this.menuMouseOver; 
    this.eventObj.onmouseout=this.menuMouseOut; 
};      

GNB.prototype.menuMouseOver=function(){//鼠標(biāo)經(jīng)過 
    if(this.parentClass.MouseOverFlag!=false){return;} 
    this.parentClass.MouseOverFlag=true; 
    this.parentClass.clearTimeOut(); 
    this.parentClass.menuMouseOverTimer(); 
};      

GNB.prototype.menuMouseOut=function(){//鼠標(biāo)離開 
    this.parentClass.MouseOverFlag=false; 
    this.parentClass.clearTimeOut(); 
    this.parentClass.menuMouseOutTimer(); 
};      

GNB.prototype.menuMouseOverTimer=function(){//經(jīng)過圖片位置遞增 
    var _7d=this; 
    if(this.imageIndex>=this.iImgNum){return;} 
    this.eventObj.scrollTop=this.imageIndex*this.iImgHeight; 
    this.imageIndex++; 
    this.setTimerID=setTimeout(function(){_7d.menuMouseOverTimer();},this.iOverSpeed); 
};      

GNB.prototype.menuMouseOutTimer=function(){////經(jīng)過圖片位置遞減 
    var _7e=this;if(this.imageIndex<0){return;} 
    this.eventObj.scrollTop=this.imageIndex*this.iImgHeight; 
    this.imageIndex--; 
    this.setTimerID=setTimeout(function(){_7e.menuMouseOutTimer();},this.iOutSpeed); 
};      

GNB.prototype.clearTimeOut=function(){//取消定時 
    clearTimeout(this.setTimerID); 
}; 
// ]]> 
</script>

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

<div class="Gnb_btn_div" id="gnb_btn_01"> 
<a class="Gnb_btn_img" href="#1" href="#1">找朋友</a> 
</div>      

<script type="text/Javascript"> 
// <![CDATA[ 
var GNB1=new GNB(document.getElementById("gnb_btn_01"));//實例單個按鈕,當(dāng)然也可以多個 
// ]]> 
</script>

演示地址

JavaScript技術(shù)用javascript來實現(xiàn)動畫導(dǎo)航效果的代碼,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久99热成人精品国产 | 亚洲伊人久久精品 | 亚洲精品在线观看视频 | 国产偷国产偷亚洲高清人乐享 | japanese色系free日本 | a视频在线观看 | 欧美日韩亚洲第一区在线 | 日本xxxx19| 亚洲中文字幕手机版 | 国产午夜a理论毛片在线影院 | 成人网视频在线观看免费 | 黄色三级视频在线 | 2224x最新网站| 国产精品高潮AV久久无码 | 少妇一夜未归暴露妓女身份 | 在线视频 国产精品 中文字幕 | 午夜啪啪免费视频 | 国产午夜福利片 | 男人狂躁进女人免费视频公交 | 22eee在线播放成人免费视频 | 伊人久久久久久久久久 | 亚洲在线成色综合网站 | 日日天干夜夜狠狠爱 | 99久久精品国产自免费 | www.亚洲天堂 | 国产色青青视频在线观看 | voyeurhit农村夫妻偷拍 | 国产精品久久久久久久久久影院 | 蜜桃视频无码区在线观看 | 色哦色哦哦色天天综合 | 国产精品ⅴ视频免费观看 | 免费精品国产日韩热久久 | 精品三级久久久久电影网1 精品日韩视频 | 伦理片qvod | 动漫在线观看免费肉肉 | 四虎视频最新视频在线观看 | 国产剧情福利AV一区二区 | 高h喷水荡肉爽文总攻 | 日本国产成人精品无码区在线网站 | 91区国产福利在线观看午夜 | 中文字幕无码亚洲字幕成A人蜜桃 |