« www.google.com无法访问{撰?exe »

仿alt提示效果实现

 仿html标签alt效果, 但alt显示内容总是慢了一点,某些按钮或是内容需要提示得比较即时,则可以这样实现,Demo代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>Tip</TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<style>
.toolTip{filter:progid:DXImageTransform.Microsoft.Shadow(enabled=true,color=#999999,direction=135,strength=3);display:none;padding:0 2px;line-height:17px;background:#fff;*background:#ffffe1;border:1px solid #000;position:absolute;z-index:10000;}
</style>
 <BODY>
  <div id="toolTip" class="toolTip" style="width:120px;"></div>  


<script language="javascript" type="text/javascript">
var toolTip=document.getElementById("toolTip");
window.document.onmousemove=function(evt){
	evt = evt || window.event;
	var pageoffsetx = document.all? document.documentElement.scrollLeft : window.pageXOffset;
	var pageoffsety = document.all? document.documentElement.scrollTop : window.pageYOffset;
	toolTip.style.left= evt.clientX - 5 + "px";
	toolTip.style.top= evt.clientY + pageoffsety  + 20 +"px";					
}

function tip(type,strShow,width){				 
	if(type == "visible"){
		toolTip.style.width = width + "px";
		toolTip.style.display = "block";						
		toolTip.innerHTML = strShow;		
	}else if(type == "hidden"){
		toolTip.style.display = "none";			
	}
}

function showHide(hideID,showID){
	if(showID != null){	
		if(document.getElementById(showID).style.display == "none"){		
			document.getElementById(showID).style.display = "block";
		}else{
			document.getElementById(showID).style.display = "none";
		}
	}
	if(hideID != null){
		document.getElementById(hideID).style.display = "none";					
	}
}
</script>

<span onmouseover="tip('visible','山寨-IT民工 Eric\'s Blog  蓝色的海洋、自由的天空',500)" onmouseout="tip('hidden')"><INPUT TYPE="button" VALUE="www.whitehouse.net.cn"></span>
 </BODY>
</HTML>

效果如下:

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206

湘 ICP 备 06003756 号
Copyright 山寨 Rights Reserved.