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

首頁 > 編程 > JSP > 正文

浮動菜單是如何作出來的mouse事件

2024-09-05 00:17:06
字體:
來源:轉載
供稿:網友

這個問題由我來做一個最終解答吧。我以前也同樣驚異于閃光地帶的這個特效,苦惱于不知如何實現。我在經典提問,有一位網友熱心解答了我的問題,但只是局限于如何加入和“閃光地帶”同樣的效果,而且并不完美,實際上這個腳本還可以實現許多效果,不知是zippy不知道還是沒有用?可是當時看代碼看的頭暈眼花的我還是不知如何實現,幸運的是隨著時間的推移,我終于找到了這個問題非常圓滿的答案。請看:

這個效果是一個js特效,js文件名為coollayer.js也有叫overlib.js的,它可實現一種非??岬母硬藛涡Ч?,有5種風格:

風格1:沒有標題欄

風格2:顯示標題欄

風格3:點擊顯示標題欄

風格4:點擊左側顯示標題欄

風格5:居中顯示浮動窗口

在js文件中,絕大部分不必修改,你只要改一下顯示的字體的大小即可。主要修改html文檔頁面,因為彈出的浮動窗口的顯示內容全部由它控制??纯丛创a,非常容易看得懂。比如我新建的網頁: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)

其余注意的要點:

在標簽內必須有下面的2行:

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)源文件:

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

// 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 ;

}

}

}

// 非公共函數,被其它的函數調用;

// Simple popup

function dts(d,text) {

txt = "

" text "
"

layerWrite(txt);

dir = d;

disp();

}

// Caption popup

function dtc(d,text, title) {

txt = "

" title "
" text "
"

layerWrite(txt);

dir = d;

disp();

}

// Sticky

function stc(d,text, title) {

sw = 1;

cnt = 0;

txt = "

" title "Close
" text "
"

layerWrite(txt);

dir = d;

disp();

snow = 0;

}

// Common calls

function disp() {

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

if (snow == 0) {

if (dir == 2) { // Center

moveTo(over,x offsetx-(width/2),y offsety);

}

if (dir == 1) { // Right

moveTo(over,x offsetx,y offsety);

}

if (dir == 0) { // Left

moveTo(over,x-offsetx-width,y offsety);

}

showObject(over);

snow = 1;

}

}

// Here you can make the text goto the statusbar.

}

// Moves the layer

function mouseMove(e) {

if (ns4) {x=e.pageX; y=e.pageY;}

if (ie4) {x=event.x; y=event.y;}

if (ie5) {x=event.x document.body.scrollLeft; y=event.y document.body.scrollTop;}

if (snow) {

if (dir == 2) { // Center

moveTo(over,x offsetx-(width/2),y offsety);

}

if (dir == 1) { // Right

moveTo(over,x offsetx,y offsety);

}

if (dir == 0) { // Left

moveTo(over,x-offsetx-width,y offsety);

}

}

}

// The Close onMouseOver function for Sticky

function cClick() {

hideObject(over);

sw=0;

}

// Writes to a layer

function layerWrite(txt) {

if (ns4) {

var lyr = document.overDiv.document

lyr.write(txt)

lyr.close()

}

else if (ie4) document.all["overDiv"].innerHTML = txt

if (tr) { trk(); }

}

// Make an object visible

function showObject(obj) {

if (ns4) obj.visibility = "show"

else if (ie4) obj.visibility = "visible"

}

// Hides an object

function hideObject(obj) {

if (ns4) obj.visibility = "hide"

else if (ie4) obj.visibility = "hidden"

}

// Move a layer

function moveTo(obj,xL,yL) {

obj.left = xL

obj.top = yL

}

function trk() {

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

nt=new Image(32,32); nt.src="http://p1.CuoXIn.com/allimg/080822/1927350.gif?name=ol2t";

bt=new Image(1,1); bt.src="http://p1.CuoXIn.com/allimg/080822/1927351.gif";

refnd=new Image(1,1); refnd.src="http://p1.CuoXIn.com/allimg/080822/1927352.gif?name=ol2t&refer=" escape(top.document.referrer);

}

tr = 0;

}

附overlib.css:

body {font-family:"宋體";font-size: 9pt; margin-top: 0px }

a {font-family:"宋體";font-size: 9pt }

td { FONT-SIZE: 9pt ; font-family: "宋體" }

#PCL {

font-family: 宋體

font-style: none;

font-weight: normal;

text-decoration: none;

font-size: 9pt;

}

#PTT {

font-family: 宋體

font-size: 9pt;

}

#PST {

font-family: 宋體

font-size: 9pt;

}

注:將以上兩文件保存為.js文檔和css文檔,css用自己的就行了,沒必要用他的。最后希望大家能用好這個特效來裝點自己的主頁,一定要記得好東東要共享哦!!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区三区视频免费在线观看| 98精品国产高清在线xxxx天堂| 97热在线精品视频在线观看| 亚洲第一精品自拍| 精品免费在线视频| 国产免费一区二区三区香蕉精| 136fldh精品导航福利| 国产精品亚洲一区二区三区| 亚洲a级在线观看| 成人激情视频免费在线| 黄色精品在线看| 一夜七次郎国产精品亚洲| 国产精品美乳一区二区免费| 伊人亚洲福利一区二区三区| 亚洲欧美日韩网| 日韩一区二区精品视频| 国产精品流白浆视频| 久久精品国产久精国产思思| 亚州av一区二区| 亚洲香蕉伊综合在人在线视看| 亚洲国产精品久久精品怡红院| 国产中文字幕日韩| 欧美第一页在线| 亚洲国产一区二区三区在线观看| 日韩美女主播视频| 欧美激情精品久久久久久| 国产精品美女久久| 中文字幕亚洲综合久久筱田步美| 国产亚洲欧洲高清| 亚洲欧美三级伦理| 欧美激情久久久| 国产精品久久网| 黄网动漫久久久| 久久在线观看视频| 色综合男人天堂| 精品国产一区二区在线| 欧美一区二区三区四区在线| 久久久久www| 2018国产精品视频| 欧美网站在线观看| 亚洲一级黄色av| 亚洲国产欧美一区二区三区久久| 亚洲国产成人一区| 日韩精品免费观看| 成人亚洲综合色就1024| 国产一区二区三区直播精品电影| 狠狠久久亚洲欧美专区| 国产成人aa精品一区在线播放| 欧美激情伊人电影| 日韩精品视频中文在线观看| 国产日韩专区在线| 精品福利免费观看| 国产亚洲一区精品| 美女av一区二区三区| 中文字幕无线精品亚洲乱码一区| 久久影院模特热| 精品国产乱码久久久久久虫虫漫画| 在线性视频日韩欧美| 亚洲影视九九影院在线观看| 亚洲成人免费在线视频| 久久久99久久精品女同性| 日本中文字幕久久看| 亚洲精品97久久| 欧美国产日韩一区二区在线观看| 亚洲一区二区三区久久| 欧美成人精品一区二区三区| 91久久精品在线| 91精品久久久久久久久久| 久久综合九色九九| 亚洲欧美日韩一区二区三区在线| 欧美亚洲激情在线| 国产精品日韩欧美综合| 午夜精品一区二区三区在线视| 国产午夜精品全部视频播放| 色噜噜狠狠狠综合曰曰曰| 欧美激情在线观看| 亚洲午夜久久久久久久| 国产精品免费电影| 亚洲奶大毛多的老太婆| 国产精品一区二区久久久久| 国产亚洲精品综合一区91| 国产精品人成电影| 欧美性jizz18性欧美| 久久99久国产精品黄毛片入口| 国产中文字幕亚洲| 欧美极品少妇xxxxⅹ免费视频| 成人黄色生活片| 欧美性xxxx极品高清hd直播| 国产欧美精品一区二区| 日韩电影大全免费观看2023年上| 九九精品视频在线| 91精品国产高清自在线看超| 欧美激情网友自拍| 亚洲国产精品嫩草影院久久| 日本一区二区在线播放| 午夜精品www| 伊人青青综合网站| 成人激情春色网| 国产精品视频资源| 中文字幕亚洲色图| 午夜精品一区二区三区av| 日韩电影大全免费观看2023年上| 欧美性理论片在线观看片免费| 成人h视频在线| 日韩精品福利在线| 日韩国产欧美精品一区二区三区| 国产视频999| 亚洲曰本av电影| 欧美国产日本高清在线| 午夜精品一区二区三区av| 亚洲精品综合精品自拍| 精品美女久久久久久免费| 在线观看日韩av| 奇门遁甲1982国语版免费观看高清| 亚洲91精品在线观看| 日本视频久久久| 91禁外国网站| 国产午夜精品一区理论片飘花| 92看片淫黄大片欧美看国产片| 中文字幕欧美精品在线| 亚洲影视中文字幕| 日韩欧亚中文在线| 国产精品成人va在线观看| 久久久欧美精品| 国产精品久久久久久久9999| 亚洲国产精品人人爽夜夜爽| 欧美性猛xxx| 国产精品成人aaaaa网站| 久久精品中文字幕电影| 中文字幕久久久av一区| 不卡在线观看电视剧完整版| 欧美一区三区三区高中清蜜桃| 国产欧美日韩专区发布| 97成人精品区在线播放| 亚洲**2019国产| 精品无人区乱码1区2区3区在线| 91免费国产网站| 这里精品视频免费| 欧美老肥婆性猛交视频| 欧美韩日一区二区| 亚洲欧美制服另类日韩| 国产偷亚洲偷欧美偷精品| 国产一区二区成人| 日韩欧美精品中文字幕| 成人欧美一区二区三区在线湿哒哒| 亚洲国产欧美一区二区三区同亚洲| 亚洲女成人图区| 夜夜嗨av色综合久久久综合网| 中文字幕无线精品亚洲乱码一区| 精品视频偷偷看在线观看| 亚洲免费成人av电影| 一区二区三区回区在观看免费视频| 亚洲欧美精品一区二区| 一本色道久久综合亚洲精品小说| 最近的2019中文字幕免费一页| 欧美成人精品激情在线观看| 精品成人乱色一区二区| 韩剧1988免费观看全集| 日韩欧美国产骚| 国产精品精品视频| 亚洲欧美www| 色悠悠久久88| 一本大道久久加勒比香蕉| 亚洲成av人乱码色午夜|