您现在的位置: 网页制作教程网 >> 网页特效 >> Javascript 教程 >> 文章正文

浮动菜单是如何作出来的mouse事件

作者:天极

来源:天极

热度:

2007-4-14 16:14:19

地址是http://go.163.com/~dreamwar/resource/downloads/classical/coollink.zip同时欢迎大家来我的新网站:“雷神战梦”(http://q3a.go.163.com)做客,比闪光地带的那个特效还酷哦!!

附java2000的网址:http://java2000.126.com

附coollayer.js(overlib.js)源文件:

////////////////////////////////////////////////////////////////////////////////////

// overLIB 2.22 -- Please leave this notice.

//

// By Erik Bosrup (erik@bosrup.com) Last modified 1999-03-31

// Portions by Dan Steinman, Landon Bradshaw and Gnowknayme.

////////////////////////////////////////////////////////////////////////////////////

//请不要随便修改

////////////////////////////////////////////////////////////////////////////////////

// CONFIGURATION

////////////////////////////////////////////////////////////////////////////////////

// 主背景色(大区域)

// 通常使用明快的颜色(浅黄色等...)

if (typeof fcolor == 'undefined') { var fcolor = "#CCCCFF";}

// Border的颜色和标题栏的颜色;

// 通常的颜色深(褐色,黑色等。)

if (typeof backcolor == 'undefined') { var backcolor = "#333399";}

// 文字的颜色

// 通常是比较深的颜色;

if (typeof textcolor == 'undefined') { var textcolor = "#000000";}

// 标题的颜色

// 通常是明快的颜色;

if (typeof capcolor == 'undefined') { var capcolor = "#FFFFFF";}

// "Close"的颜色

// 通常是明快的颜色;

if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}

// 弹出的窗口的宽度;

// 100-300 pixels 合适

if (typeof width == 'undefined') { var width = "200";}

// 边缘的宽度,象素。

// 1-3 pixels 合适

if (typeof border == 'undefined') { var border = "1";}

// 弹出窗口位于鼠标左侧或者右侧的距离,象素。

// 3-12合适

if (typeof offsetx == 'undefined') { var offsetx = 10;}

// 弹出窗口位于鼠标下方的距离;

// 3-12 合适

if (typeof offsety == 'undefined') { var offsety = 10;}

////////////////////////////////////////////////////////////////////////////////////

// 设置结束

////////////////////////////////////////////////////////////////////////////////////

ns4 = (document.layers)? true:false

ie4 = (document.all)? true:false

// Microsoft Stupidity Check.

if (ie4) {

if (navigator.userAgent.indexOf('MSIE 5')>0) {

ie5 = true;

} else {

ie5 = false; }

} else {

ie5 = false;

}

var x = 0;

var y = 0;

var snow = 0;

var sw = 0;

var cnt = 0;

var dir = 1;

var tr = 1;

if ( (ns4) || (ie4) ) {

if (ns4) over = document.overDiv

if (ie4) over = overDiv.style

document.onmousemove = mouseMove

if (ns4) document.captureEvents(Event.MOUSEMOVE)

}

// 以下是页面中使用的公共函数;

// Simple popup right

function drs(text) {

dts(1,text);

}

// Caption popup right

function drc(text, title) {

dtc(1,text,title);

}

// Sticky caption right

function src(text,title) {

stc(1,text,title);

}

// Simple popup left

function dls(text) {

dts(0,text);

}

// Caption popup left

function dlc(text, title) {

dtc(0,text,title);

}

// Sticky caption left

function slc(text,title) {

stc(0,text,title);

}

// Simple popup center

function dcs(text) {

dts(2,text);

}

// Caption popup center

function dcc(text, title) {

dtc(2,text,title);

}

// Sticky caption center

function scc(text,title) {

stc(2,text,title);

}

// Clears popups if appropriate

function nd() {

if ( cnt >= 1 ) { sw = 0 };

if ( (ns4) || (ie4) ) {

if ( sw == 0 ) {

snow = 0;

hideObject(over);

} else {

cnt++;

}

}

}

上一页  [1] [2] [3] [4] 下一页

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号