亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript實現鼠標點擊后層展開效果的方法

2019-11-20 12:29:53
字體:
來源:轉載
供稿:網友

本文實例講述了JavaScript實現鼠標點擊后層展開效果的方法。分享給大家供大家參考。具體分析如下:

這段JavaScript代碼可實現鼠標點擊后層展開的功能,代碼稍嫌復雜,重在學習研究,有興趣的可以修改簡化一下。

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>層展開折疊</title></head><body><style type="text/css">DIV.clTopMenu{ position:absolute; width:101; height:150; clip:rect(0,101,14,0); visibility:hidden; z-index:31; layer-background-color:#EEEEEE; background-color:#00CCFF}DIV.clTopMenuBottom{ position:absolute; width:101; height:3; clip:rect(0,101,3,0); top:11; layer-background-color:#CECFCE; background-color:#000099; z-index:2}DIV.clTopMenuText{ position:absolute; width:91; left:5; top:15; font-family:"Arial", "Helvetica", "sans-serif"; font-size:9pt; background-color:#EEEEEE; z-index:1; color: #000000} a:link { color: #000000; text-decoration: none}</style><script language="JavaScript" type="text/javascript">function lib_bwcheck(){ //Browsercheck (needed) this.ver=navigator.appVersion this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0; this.ie4=(document.all && !this.dom && !this.opera5)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;  this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5) return this}var bw=new lib_bwcheck()nPlace=0var nNumberOfMenus=2var nMwidth=101var nPxbetween=20var nFromleft=10 var nFromtop=20var nBgcolor='#CECFCE' var nBgcolorchangeto='#6380BC' var nImageheight=11 function makeNewsMenu(obj,nest){ nest=(!nest) ? "":'document.'+nest+'.'        this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;   this.evnt=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj):0;    this.scrollHeight=bw.ns4?this.css.document.height:this.evnt.offsetHeight this.moveIt=b_moveIt;this.bgChange=b_bgChange; this.slideUp=b_slideUp; this.slideDown=b_slideDown; this.clipTo=b_clipTo;  this.obj = obj + "Object";  eval(this.obj + "=this")  }function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}function b_bgChange(color){if(bw.dom || bw.ie4) this.css.backgroundColor=color; else this.css.bgColor=color}function b_clipTo(t,r,b,l){ if(bw.ns4){this.css.clip.top=t; this.css.clip.right=r; this.css.clip.bottom=b; this.css.clip.left=l }else this.css.clip="rect("+t+","+r+","+b+","+l+")";}function b_slideUp(ystop,moveby,speed,fn,wh){ if(!this.slideactive){  if(this.y>ystop){   this.moveIt(this.x,this.y-5); eval(wh)   setTimeout(this.obj+".slideUp("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)  }else{   this.slideactive=false; this.moveIt(0,ystop); eval(fn)  } }}function b_slideDown(ystop,moveby,speed,fn,wh){ if(!this.slideactive){  if(this.y<ystop){   this.moveIt(this.x,this.y+5); eval(wh)   setTimeout(this.obj+".slideDown("+ystop+","+moveby+","+speed+",'"+fn+"','"+wh+"')",speed)  }else{   this.slideactive=false; this.moveIt(0,ystop); eval(fn)  } }}function newsMenuInit(){ oTopMenu=new Array() zindex=10 for(i=0;i<=nNumberOfMenus;i++){  oTopMenu[i]=new Array()  oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)  oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)  oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)  oTopMenu[i][1].moveIt(0,nImageheight)  oTopMenu[i][0].clipTo(0,nMwidth,nImageheight+3,0)  if(!nPlace) oTopMenu[i][0].moveIt(i*nMwidth+nFromleft+(i*nPxbetween),nFromtop)  else{   oTopMenu[i][0].moveIt(nFromleft,i*nImageheight+nFromtop+(i*nPxbetween))   oTopMenu[i][0].css.zIndex=zindex--  }  oTopMenu[i][0].css.visibility="visible" }}function topMenu(num){ if(oTopMenu[num][1].y==nImageheight) oTopMenu[num][1].slideDown(oTopMenu[num][2].scrollHeight+20,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)') else if(oTopMenu[num][1].y==oTopMenu[num][2].scrollHeight+20) oTopMenu[num][1].slideUp(nImageheight,10,40,'oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)','oTopMenu['+num+'][0].clipTo(0,nMwidth,oTopMenu['+num+'][1].y+3,0)')}function menuOver(num){oTopMenu[num][1].bgChange(nBgcolorchangeto)}function menuOut(num){oTopMenu[num][1].bgChange(nBgcolor)}onload=newsMenuInit;</script><div id="divTopMenu0" class="clTopMenu" align="center" style="height: 170; left: 20; top: 20"><span class="css3"><a href="#" onMouseOver="menuOver(0)" onMouseOut="menuOut(0)" onClick="topMenu(0); if(bw.dom || bw.ie4)this.blur(); return false">點擊展開</a> </span>  <div id="divTopMenuText0" class="clTopMenuText"> <span class="css3"> 鼠標點擊后層展開JavaScript鼠標點擊后層展開JavaScript。 </span> </div> <div id="divTopMenuBottom0" class="clTopMenuBottom" style="top: 11; height: 10"></div></div></div></body></html>

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩有码在线视频| 国产欧美精品一区二区三区介绍| 亚洲午夜久久久影院| 久久精品99久久香蕉国产色戒| 51ⅴ精品国产91久久久久久| 岛国av午夜精品| 91人人爽人人爽人人精88v| 国产成人精品在线播放| 中文字幕日韩综合av| 最近2019免费中文字幕视频三| 亚洲国产精品小视频| 欧美午夜精品伦理| 亚洲精品电影在线| xvideos国产精品| 久久福利网址导航| 国产精品18久久久久久麻辣| 亚洲国产黄色片| 国产一区二区日韩精品欧美精品| 欧美天天综合色影久久精品| 成人亲热视频网站| 久久久久久久久久久91| 欧美巨猛xxxx猛交黑人97人| 国产不卡av在线| 国产精品a久久久久久| 狠狠久久亚洲欧美专区| 欧美国产日韩一区| 欧美日韩国产综合新一区| 欧美性极品少妇精品网站| 成人做爽爽免费视频| 91精品国产高清久久久久久91| 国产日韩精品在线| 日韩小视频在线| 黄色成人在线播放| 精品国产乱码久久久久久虫虫漫画| 九九热r在线视频精品| 91精品国产色综合| 日韩精品极品在线观看播放免费视频| 久久久久成人精品| 超碰91人人草人人干| 国产精品久久久久久久天堂| 中日韩美女免费视频网站在线观看| 久热精品视频在线观看一区| 国产成人啪精品视频免费网| 国产欧美日韩中文字幕在线| 亚洲国产精品久久91精品| 亚洲欧美成人在线| 亚洲精品国产电影| 久久不射热爱视频精品| 91国内在线视频| 色婷婷av一区二区三区久久| 国产美女精品视频免费观看| 亚洲精品按摩视频| 91中文在线视频| 日韩精品免费观看| 午夜精品久久久久久久99热浪潮| 国产精品日韩在线| 日韩av色综合| 在线成人激情视频| 欧美色视频日本高清在线观看| 国产精品男女猛烈高潮激情| 国产欧美日韩中文字幕| 午夜精品久久久久久久久久久久| 国产欧美日韩中文| 国产999在线| 精品成人69xx.xyz| 91国内免费在线视频| 亚洲欧美日韩一区二区三区在线| 国产精品69av| 日韩大陆欧美高清视频区| 成人在线国产精品| 91久久久亚洲精品| 国产精品高潮呻吟视频| 国产亚洲福利一区| 国产狼人综合免费视频| 国产一区二区三区网站| 亚洲级视频在线观看免费1级| 激情成人在线视频| 亚洲在线免费视频| 国产在线a不卡| 国产精品video| 精品国产依人香蕉在线精品| 欧美精品在线第一页| 97在线视频精品| 久久久国产精彩视频美女艺术照福利| 国产精品久久久久久久久免费| 亚洲精品视频网上网址在线观看| 韩国精品美女www爽爽爽视频| 一区二区三区无码高清视频| 日韩精品免费综合视频在线播放| 日韩国产欧美区| 国产亚洲精品91在线| 韩国国内大量揄拍精品视频| 欧美成人免费在线视频| 国产精品高潮粉嫩av| 成人444kkkk在线观看| 久久777国产线看观看精品| 91亚洲精品在线观看| 欧美激情国产高清| 日韩精品在线观看一区| 亚洲精品网站在线播放gif| 91久久在线播放| 国内精品视频一区| 成人激情视频在线观看| 91日本在线观看| 国产精品69精品一区二区三区| 狠狠久久亚洲欧美专区| 国产日韩在线一区| 亚洲国产高清高潮精品美女| 中文字幕久久久av一区| 夜夜嗨av色一区二区不卡| 成人性生交大片免费看小说| 免费97视频在线精品国自产拍| 欧美国产日韩一区| 在线视频免费一区二区| 日本欧美国产在线| 欧美国产日韩一区二区在线观看| 亚洲伊人久久综合| 日韩在线中文字| 欧美另类极品videosbest最新版本| 欧美国产日韩一区二区| 亚洲人线精品午夜| 欧美亚洲国产视频| 久久精品青青大伊人av| 日韩国产激情在线| 91亚洲精品视频| 欧美视频免费在线观看| 国产在线观看91精品一区| 日韩一区在线视频| 6080yy精品一区二区三区| 欧美一级大片在线免费观看| 色婷婷综合久久久久中文字幕1| 97超碰国产精品女人人人爽| 久久天天躁狠狠躁夜夜躁2014| 欧美大片在线免费观看| 日韩av一区二区在线| 欧美成在线观看| 成人免费视频网| 欧美—级高清免费播放| 欧美日韩一区二区免费在线观看| 国产成人av在线| 国产精品18久久久久久首页狼| 日韩高清av在线| 亚洲欧美成人一区二区在线电影| 成人欧美一区二区三区黑人孕妇| 91成人在线视频| 成人在线免费观看视视频| 亚洲乱码一区av黑人高潮| 国内精品久久久久久| 日韩av网站电影| 亚洲美女福利视频网站| 国产精品视频精品| 精品久久久久久中文字幕一区奶水| 91精品久久久久久| 亚洲另类欧美自拍| 国产不卡av在线免费观看| 4444欧美成人kkkk| 久久天堂av综合合色| 国产一区二区三区在线视频| 51色欧美片视频在线观看| 精品国产自在精品国产浪潮| 国产精品久久久久久av福利| 久久在线免费视频| 亚洲欧美日韩国产中文| 91中文字幕一区|