|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这工具比表格好的唯一就是你可以定义一个ID,想怎么玩它就怎么玩他,表格用来处理显示数据,DIV+CSS+TABLE就行了,都什么年代了,以前没有DIV,而且386的年代不也一样,现在都奔腾4了
这个成绩由我来做一个终极解答吧。我之前也一样惊奇于闪光地带的这个殊效,忧?于不知怎样完成。我在典范发问,有一名网友热情解答了我的成绩,但只是范围于怎样到场和“闪光地带”一样的效果,并且其实不完善,实践上这个剧本还能够完成很多效果,不知是zippy不晓得仍是没有效?但是事先看代码看的头晕目炫的我仍是不知怎样完成,侥幸的是跟着工夫的推移,我终究找到了这个成绩十分美满的谜底。请看:
这个效果是一个js殊效,js文件名为coollayer.js也有叫overlib.js的,它可完成一种十分酷的浮动菜单效果,有5种作风:
作风1:没有题目栏
作风2:显现题目栏
作风3:点击显现题目栏
作风4:点击左边显现题目栏
作风5:居中显现浮动窗口
在js文件中,尽年夜部分不用修正,你只需改一下显现的字体的巨细便可。次要修正html文档页面,由于弹出的浮动窗口的显现内容全体由它把持。看看源代码,十分简单看得懂。好比我新建的网页:http://q3a.go.163.com
参数寄义:(caption--题目)
onMouseOver用以下函数把持:
Center(居中)
dcs(text)
dcc(text,caption)
Right
drs(text)
drc(text,caption)
Left
dls(text)
dlc(text,caption)
onMouseOut用以下函数把持:
nd()
onClick用以下函数把持:
scc(text,caption)
src(text,caption)
slc(text,caption)
其他注重的要点:
在<BODY></BODY>标签内必需有上面的2行:
<DIVID="overDiv"STYLE="position:absolute;visibility:hide;z-index:1;"></DIV>
<SCRIPTLANGUAGE="JavaScript"SRC="overlib.js"></SCRIPT>
CSS用上面的一行把持,放在<head></head>之间。
<LINKREL="stylesheet"HREF="overlib.css"TYPE="text/css">
这些内容是摘自java2000站点的关于这个殊效的申明文件,我已做成了紧缩包供人人下载。
地点是http://go.163.com/~dreamwar/resource/downloads/classical/coollink.zip同时接待人人来我的新网站:“雷神战梦”(http://q3a.go.163.com)做客,比闪光地带的谁人殊效还酷哦!!
附java2000的网址:http://java2000.126.com
附coollayer.js(overlib.js)源文件:
////////////////////////////////////////////////////////////////////////////////////
//overLIB2.22--Pleaseleavethisnotice.
//
//ByErikBosrup(erik@bosrup.com)Lastmodified1999-03-31
//PortionsbyDanSteinman,LandonBradshawandGnowknayme.
////////////////////////////////////////////////////////////////////////////////////
//请不要任意修正
////////////////////////////////////////////////////////////////////////////////////
//CONFIGURATION
////////////////////////////////////////////////////////////////////////////////////
//主背景致(年夜地区)
//一般利用明快的色彩(浅黄色等...)
if(typeoffcolor==undefined){varfcolor="#CCCCFF";}
//Border的色彩和题目栏的色彩;
//一般的色彩深(褐色,玄色等。)
if(typeofbackcolor==undefined){varbackcolor="#333399";}
//笔墨的色彩
//一般是对照深的色彩;
if(typeoftextcolor==undefined){vartextcolor="#000000";}
//题目的色彩
//一般是明快的色彩;
if(typeofcapcolor==undefined){varcapcolor="#FFFFFF";}
//"Close"的色彩
//一般是明快的色彩;
if(typeofclosecolor==undefined){varclosecolor="#9999FF";}
//弹出的窗口的宽度;
//100-300pixels符合
if(typeofwidth==undefined){varwidth="200";}
//边沿的宽度,象素。
//1-3pixels符合
if(typeofborder==undefined){varborder="1";}
//弹出窗口位于鼠标左边大概右边的间隔,象素。
//3-12符合
if(typeofoffsetx==undefined){varoffsetx=10;}
//弹出窗口位于鼠标下方的间隔;
//3-12符合
if(typeofoffsety==undefined){varoffsety=10;}
////////////////////////////////////////////////////////////////////////////////////
//设置停止
////////////////////////////////////////////////////////////////////////////////////
ns4=(document.layers)?true:false
ie4=(document.all)?true:false
//MicrosoftStupidityCheck.
if(ie4){
if(navigator.userAgent.indexOf(MSIE5)>0){
ie5=true;
}else{
ie5=false;}
}else{
ie5=false;
}
varx=0;
vary=0;
varsnow=0;
varsw=0;
varcnt=0;
vardir=1;
vartr=1;
if((ns4)||(ie4)){
if(ns4)over=document.overDiv
if(ie4)over=overDiv.style
document.onmousemove=mouseMove
if(ns4)document.captureEvents(Event.MOUSEMOVE)
}
//以下是页面中利用的大众函数;
//Simplepopupright
functiondrs(text){
dts(1,text);
}
//Captionpopupright
functiondrc(text,title){
dtc(1,text,title);
}
//Stickycaptionright
functionsrc(text,title){
stc(1,text,title);
}
//Simplepopupleft
functiondls(text){
dts(0,text);
}
//Captionpopupleft
functiondlc(text,title){
dtc(0,text,title);
}
//Stickycaptionleft
functionslc(text,title){
stc(0,text,title);
}
//Simplepopupcenter
functiondcs(text){
dts(2,text);
}
//Captionpopupcenter
functiondcc(text,title){
dtc(2,text,title);
}
//Stickycaptioncenter
functionscc(text,title){
stc(2,text,title);
}
//Clearspopupsifappropriate
functionnd(){
if(cnt>=1){sw=0};
if((ns4)||(ie4)){
if(sw==0){
snow=0;
hideObject(over);
}else{
cnt++;
}
123下一页
大大缩减页面代码,提高页面浏览速度,缩减带宽成本; |
|