用javascript实现的tip效果
来源:互联网 发布:淘宝 买折扇推荐 编辑:程序博客网 时间:2024/06/13 01:53
用javascript实现的tip效果
原文地址
document.body.onmousemove=quickalt;
document.body.onmouseover=getalt;
document.body.onmouseout=restorealt;
var tempalt='';
function getalt(){
if(event.srcElement.title && (event.srcElement.title!='' || (event.srcElement.title=='' && tempalt!=''))){
altlayer.style.left=event.x;
altlayer.style.top=event.y+20;
altlayer.style.display='';
tempalt=event.srcElement.title;
tempbg=event.srcElement.altbg;
tempcolor=event.srcElement.altcolor;
tempborder=event.srcElement.altborder;
event.srcElement.title='';
altlayer.innerHTML=tempalt;
if (typeof(tempbg)!="undefined"){altlayer.style.background=tempbg}else{altlayer.style.background="infobackground"}
if (typeof(tempcolor)!="undefined"){altlayer.style.color=tempcolor}else{altlayer.style.color=tempcolor="infotext"}
if (typeof(tempborder)!="undefined"){altlayer.style.border='1px solid '+tempborder;}else{altlayer.style.border='1px solid #000000';}
}
}
function quickalt(){
if(altlayer.style.display==''){
altlayer.style.left=event.x;
altlayer.style.top=event.y+10;
}
}
function restorealt(){
event.srcElement.title=tempalt;
tempalt='';
altlayer.style.display='none';
}
document.body.onmouseover=getalt;
document.body.onmouseout=restorealt;
var tempalt='';
function getalt(){
if(event.srcElement.title && (event.srcElement.title!='' || (event.srcElement.title=='' && tempalt!=''))){
altlayer.style.left=event.x;
altlayer.style.top=event.y+20;
altlayer.style.display='';
tempalt=event.srcElement.title;
tempbg=event.srcElement.altbg;
tempcolor=event.srcElement.altcolor;
tempborder=event.srcElement.altborder;
event.srcElement.title='';
altlayer.innerHTML=tempalt;
if (typeof(tempbg)!="undefined"){altlayer.style.background=tempbg}else{altlayer.style.background="infobackground"}
if (typeof(tempcolor)!="undefined"){altlayer.style.color=tempcolor}else{altlayer.style.color=tempcolor="infotext"}
if (typeof(tempborder)!="undefined"){altlayer.style.border='1px solid '+tempborder;}else{altlayer.style.border='1px solid #000000';}
}
}
function quickalt(){
if(altlayer.style.display==''){
altlayer.style.left=event.x;
altlayer.style.top=event.y+10;
}
}
function restorealt(){
event.srcElement.title=tempalt;
tempalt='';
altlayer.style.display='none';
}
这个得加在</body>结束标签的前面
<body>
<span title="不错啊">默认效果</span>
<div style="display:none;border:1px solid #000000;background-color:#FFFFCC;font-size:12px;position:absolute;padding:2;" id=altlayer></div>
<!--注意这个引入必须在下面-->
<script type="text/javascript" src="../js/tip.js"></script>
</body>
这里面的效果层就是这个div.<span title="不错啊">默认效果</span>
<div style="display:none;border:1px solid #000000;background-color:#FFFFCC;font-size:12px;position:absolute;padding:2;" id=altlayer></div>
<!--注意这个引入必须在下面-->
<script type="text/javascript" src="../js/tip.js"></script>
</body>
在想要应用 tip的文字上面加个<span></span>标签即可
- 用javascript实现的tip效果
- 小tip: CSS3如何实现圆角的outline效果?
- JavaScript 的几个tip
- Tip的实现
- 用javascript实现的marquee效果
- 用javascript实现菜单折叠的效果
- 用javascript实现水印的效果
- 用javascript实现sliding door 的效果
- Javascript实现loading的效果
- javascript分页效果的实现
- JavaScript实现的Heatmap效果
- javascript实现的listview效果
- 小tip:CSS3下的圆形遮罩效果实现与应用
- easyui datagrid 的 tip实现
- 用javascript实现动画效果
- 用javascript实现动画效果
- 用JavaScript实现动画效果
- 用JavaScript实现动画效果
- Android 应用性能调试
- Android调用系统摄像头--使用MediaRecorder--1--预览(preview)功能
- 响应回车和判断是否为数字的函数(可用于分页)
- Linux下VNC Server的配置过程
- 验证表单的标准JavaScript
- 用javascript实现的tip效果
- Win7/Vista/xp共享文件夹权限解惑
- 标准的动态显示当前时间的JavaScript函数
- 8086_显示字符串
- Javascript动态创建控件
- 译 ADF View Object Performance Tuning Analysis
- Android调用系统摄像头--使用MediaRecorder--2--使用MediaRecorder进行录制
- java包名问题
- c标准