主题:  鼠标放到连接上会出现注释在连接内移动鼠标注释一起动是什么插件

hoonjen

职务:普通成员
等级:1
金币:0.0
发贴:47
注册:2002/6/21 22:29:13
#12002/9/2 19:25:18
鼠标放到连接上会出现注释在连接内移动鼠标注释一起动(好象是layer)是什么插件做出的?谢谢



5D公害

职务:普通成员
等级:9
金币:10.3
发贴:36272
注册:2002/1/13 9:52:57
#22002/9/2 19:47:36
最简单的是(文字):TITLE=""
(图片):ALT=""
要是你要做LAYER,就如榕树下那样的话,就分析一下它的源码,它在CSS的链接中加入了一个HTC的文件对LAYER进行控制



大脚板

职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2002/9/4 20:10:34
#32002/9/5 17:42:13
再在之间加这代码

再在后面j加入


overlib.js是个js文件里面的代码如下

////////////////////////////////////////////////////////////////////////////////////
// CONFIGURATION
////////////////////////////////////////////////////////////////////////////////////

//
//
if (typeof fcolor == 'undefined') { var fcolor = "FFFFCC";}
    
//
//

if (typeof backcolor == 'undefined') { var backcolor = "none";}
    
    
//
    
if (typeof textcolor == 'undefined') { var textcolor = "#000000";}
    
//
//
    
if (typeof capcolor == 'undefined') { var capcolor = "#FFFFFF";}
    
//
//
    
if (typeof closecolor == 'undefined') { var closecolor = "#9999FF";}
    
    
//
//
    if (typeof width == 'undefined') { var width = "130";}
    
// 。
//

if (typeof border == 'undefined') { var border = "1";}
    
    
//
//
    
if (typeof offsetx == 'undefined') { var offsetx = -130;}
    
//
//
    
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);
}


// 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();
}



// 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) { }
}

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

最后在你要家的效果文字链接前加的格式如下




大脚板

职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2002/9/4 20:10:34
#42002/9/5 17:44:28
另外说明改效果在IE6。0显示不正确不知道是什么原因