mouse_on_title.js

来自「WAP网上购物系统源程序,,有兴趣的朋友,一起研究一下..交流经眼」· JavaScript 代码 · 共 99 行

JS
99
字号
//标题处理开始
//***********默认设置定义.*********************
tPopWait=50;//停留tWait豪秒后显示提示。
tPopShow=1500;//显示tShow豪秒后关闭提示
showPopStep=4;
popOpacity=99;
//***************内部变量定义*****************
sPop=null;
curShow=null;
tFadeOut=null;
tFadeIn=null;
tFadeWaiting=null;
document.write('<style type="text/css" id="defaultPopStyle">');
document.write('.cPopText {  background-color: #F0F0f5;color:#000000; border: 1px #000000 solid;font-color: font-size: 12px; padding-right: 2px; padding-left: 2px; height: 0px; padding-top: 0px; padding-bottom: 0px; filter: Alpha(Opacity=0)}');
document.write('</style>');
document.write('<div id="dypopLayer" style="position:absolute;z-index:1000;" class="cPopText"></div>');
function showPopupText()
{
	var o=event.srcElement;
	MouseX=event.x;
	MouseY=event.y;
	if(o.alt!=null && o.alt!='')
	{
		o.dypop=o.alt;o.alt=''
	}
	if(o.title!=null && o.title!="")
	{
		o.dypop=o.title;o.title=''
	}
	if(o.dypop!=sPop)
	{		
		sPop=o.dypop;
		clearTimeout(curShow);
		clearTimeout(tFadeOut);
		clearTimeout(tFadeIn);
		clearTimeout(tFadeWaiting);	
		if(sPop==null || sPop=='') 
		{
			dypopLayer.innerHTML='';
			dypopLayer.style.filter='Alpha()';
			dypopLayer.filters.Alpha.opacity=0;	
		}
		else 
		{
			if(o.dyclass!=null) popStyle=o.dyclass 
			else popStyle='cPopText';
			curShow=setTimeout('showIt()',tPopWait);
		}
	}
}
	
function showIt()
{
		dypopLayer.className=popStyle;
		dypopLayer.innerHTML=sPop;
		popWidth=dypopLayer.clientWidth;
		popHeight=dypopLayer.clientHeight;
		if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
			else popLeftAdjust=0;
		if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
			else popTopAdjust=0;
		dypopLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;
		dypopLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;
		dypopLayer.style.filter='Alpha(Opacity=0)';
		fadeOut();
}

function fadeOut(){
	if(dypopLayer.filters.Alpha.opacity<popOpacity) 
	{
		dypopLayer.filters.Alpha.opacity+=showPopStep;
		tFadeOut=setTimeout('fadeOut()',1);
	}
	else 
	{
		dypopLayer.filters.Alpha.opacity=popOpacity;
		tFadeWaiting=setTimeout('fadeIn()',tPopShow);
		}
}

function fadeIn(){
	if(dypopLayer.filters.Alpha.opacity>0)
	 {
		dypopLayer.filters.Alpha.opacity-=1;
		tFadeIn=setTimeout('fadeIn()',1);
	}
}
document.onmouseover=showPopupText;


var currentpos,timer; 


function bbimg(o)
{
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?