手机版

JS实现横向拉伸动感伸缩菜单效果代码

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了射流研究…实现横向拉伸动感伸缩菜单效果代码。分享给大家供大家参考。具体如下:

这是一款射流研究…实现的纵向拉伸变横向拉伸,动感伸缩菜单,紧身排列的半铸钢钢性铸铁(铸造半钢)菜单,可用在博客等重要的位置部分作菜单,学习Java脚本语言前端设计的也可以作为参考范例。

运行效果截图如下:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-row-show-menu-style-codes/

具体代码如下:

!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;字符集=GB 2312/标题有弹性的菜单/title style * { margin 33600 px;padd :0 px } body { background : # fff }。naver { list-style-type : none;宽度宽度:700像素飞越:隐藏;余量:100px自动0;} .naver li { width:100px高度:50 px飞越:隐藏;font-size :16 px文本对齐:居中;光标:指针指针;} .纳弗阿利naver阿利:悬停{显示:区块;宽度宽度:100像素高度:50 px线高: 50px颜色: # FFF;文本装饰:无;} .co1 {背景: # 649 e 37 }。CO2 {背景: # 028 FBC }/样式脚本类型=' text/JavaScript '窗口。onload=function(){ var OUl=document。getelementbyid(' nav ');瓦尔阿里=OUl。GetElementsBytagname(' Li ');var I=0;for(I=0;I AlI . len thi){ AlI[I].定时器=nullaLi[i].速度=0;aLi[i].onmouseover=function(){ startMove(this,250);};aLi[i].onmouseout=function(){ start move 2(this,100);};} };函数startMove(obj,itar get){ if(obj。timer){ clearInterval(obj。计时器);} obj。timer=setInterval(function(){ doMove(obj,itar get);}, 30) };函数doMove(obj,itar get){ obj。速度=3;if(数学。ABS(itar get-obj。数学。腹肌速度)1){ clearInterval(obj。计时器);obj.timer=null} else { if(obj。偏移物体。speed=itar get){ obj。速度*=-0.7;物体。风格。width=itar get ' px} else { obj。风格。宽度=obj。offsetwithtobj。速度‘px’;} } };函数startMove2(obj,itar get){ if(obj。timer){ clearInterval(obj。计时器);} obj。timer=setInterval(function(){ domove 2(obj,itar get);}, 30) };函数doMove2(obj,itar get){ obj。速度-=3;if(数学。ABS(itar get-obj。数学。腹肌速度)1){ clearInterval(obj。计时器);obj.timer=null} else { if(obj。偏移物体。speed=itar get){ obj。速度*=-0.7;物体。风格。width=itar get ' px} else { obj。风格。宽度=obj。offsetwithtobj。速度‘px’;} } };/script/head body ul id=' nav ' class=' naver ' Li class=' co1 ' a href=' # '首页/a /li li class='co2' a href='# '爱好/a /li li class='co1' a href='# '作品/a /li li class='co2' a href='# '联系/a /li li class='co1' a href='# '博客/a /li /ul/body/html希望本文所述对大家的爪哇岛描述语言程序设计有所帮助。

版权声明:JS实现横向拉伸动感伸缩菜单效果代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。