代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>自定义ALT注释效果,不消失</title></head>
<body>
<h4>自定义ALT注释效果,不消失</h4>
<span alt="好孩子^O^">注释效果1,鼠标移过来</span><br><br>
<span alt="好孩子^O^" altbg="red" altcolor=yellow altborder="yellow">注释效果2,鼠标移过来</span><br><br>
<span alt="好孩子^O^" altbg="#F7F7F7" altcolor="#999999" altborder="#CCCCCC">注释效果3,鼠标移过来</span><br><br>
<span alt="好孩子^O^" altbg="green" altcolor=yellow altborder="darkgreen">注释效果4,鼠标移过来</span><br><br>
<span alt="好孩子^O^" altbg="#000000" altcolor="#FFFFFF" altborder="#000000">注释效果5,鼠标移过来</span>
<div style="display:none;border:1px solid #000000;background-color:#FFFFCC;font-size:12px;position:absolute;padding:2;" id=altlayer></div>
<script>
document.body.onmousemove=quickalt;
document.body.onmouseover=getalt;
document.body.onmouseout=restorealt;
var tempalt='';
function getalt()
{
if(event.srcElement.alt && (event.srcElement.alt!='' || (event.srcElement.alt=='' && tempalt!='')))
{
altlayer.style.left=event.x;
altlayer.style.top=event.y+20;
altlayer.style.display='';
tempalt=event.srcElement.alt;
tempbg=event.srcElement.altbg;
tempcolor=event.srcElement.altcolor;
tempborder=event.srcElement.altborder;
event.srcElement.alt='';
altlayer.innerText=tempalt;
if (typeof(tempbg)!="undefined"){altlayer.style.background=tempbg}else{altlayer.style.background="#FFFFCC"}
if (typeof(tempcolor)!="undefined"){altlayer.style.color=tempcolor}else{altlayer.style.color=tempcolor="#000000"}
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.alt=tempalt;
tempalt='';
altlayer.style.display='none';
}
</script>
</body></html>
分享到:
相关推荐
然后根据元素的位置调整提示框的位置,最后使用`fadeIn()`和`fadeOut()`方法控制提示框的显示和消失。 5. **浏览器兼容性**:虽然jQuery库本身具有良好的浏览器兼容性,但自定义的CSS和JavaScript可能需要针对不同...
例如,`content: '<img src="image.jpg" alt="Image Tooltip">`可以创建一个包含图片的提示框。 - **动画效果**:预设了多种动画效果,如`fade`、`grow`、`slide`等,开发者也可以自定义动画效果。 - **延时与持续...
3. **交互行为**:你可以调整提示框出现和消失的动画效果,以及鼠标移入和移出图片时的延迟时间。 4. **事件监听**:imgtooltip插件通常会监听鼠标事件来控制提示框的显示和隐藏,你还可以根据需要添加额外的事件...
当鼠标移到图片上时,会显示一个与原图相同的大图提示框,当鼠标离开时,提示框消失。当然,你可以根据项目需求自定义更多细节,如添加过渡动画、调整提示框的大小和位置等。 在练习文件中,可能包含了实现这个效果...
这不仅仅是一个简单的鼠标悬浮效果,而是一个更为复杂的过程,因为它涉及到多个步骤:检测鼠标移动、显示提示框、加载图片等。 #### 三、实现原理 为了实现这个功能,我们首先需要理解几个核心概念: 1. **事件...
接着,进入好友管理器,选择要转移的好友,将他们移至陌生人列表,并在提示框中确认删除。最后,从陌生人列表中再次选择这些好友,添加回好友列表,虽然过程稍显繁琐,但确实能实现好友的完全转移。 第三个技巧是...
在图片提示效果中,可以设置`transition`来控制提示框的出现和消失动画,如透明度、位置或大小的变化。 实现步骤如下: 1. **HTML 结构**: 创建新闻列表结构,每个新闻项包括标题和一个隐藏的图片提示容器。例如...
当鼠标进入图片时,我们获取图片的`alt`属性作为提示内容,并计算出提示框的理想位置,以便它始终出现在鼠标下方。当鼠标离开图片时,提示信息将被隐藏。 这个简单的效果可以进一步扩展,比如添加动画效果、自定义...
2. **动态位置调整**:如果提示信息太长,可能需要根据图片的位置和大小动态调整提示框的位置,避免遮挡重要内容。 3. **响应式设计**:确保在不同设备和屏幕尺寸下,提示效果依然可用且易于阅读。 4. **自适应内容*...
- 按下 `[Ctrl+Shift+F]` (或者从菜单中选择 **滤镜 > 消失滤镜...**),即可恢复之前的图像状态。 #### 三、新建文件时保留剪贴板尺寸 如果你刚刚复制了一张图片并将其保存在剪贴板中,当你创建新文件时,Photo...
2. 按下`Ctrl+Alt+D`,系统将弹出确认提示框,确认后,后台将开始执行期初余额删除操作。 3. 删除操作完成后,进入结账节点,点击“重建余额表”,设置重建条件,确保会计期间为空,点击确定后系统会进行余额表重建...
总之,使用CSS3制作消息提醒框能够让我们在不依赖额外插件的情况下,实现富有视觉吸引力且具有良好交互性的提醒效果。通过自定义样式和动画,我们可以根据项目的具体需求打造出符合设计风格的个性化消息提示。
一个简单的小程序,打开软件后,在三个编辑框内,分别输入时间如:12:00:00.那么系统将会在12:00:00时刻关闭。为了一些人出错,设置了提前100秒提醒。在关机前会出现提示,如果到了时间不想关机,可以再启动一...
5. **AnswerOnNextPrompt**:当JavaScript弹出提示框(prompt)时,Selenium会自动输入指定的字符串作为回应。 6. **AssignId**:这个方法临时为指定元素设置一个“id”属性,使得之后可以通过ID而不是复杂的XPath...
### 解决网页右键不能用的小技巧 在日常上网过程中,有时我们会遇到一些网站为了保护内容版权或出于其他目的,对网页的右键功能进行了限制。这种限制可能会阻止用户复制文字、保存图片或是以新标签页打开链接等常用...
统计分析,让数据说话,随时掌握网站流量和销售动态。 2)真开源真免费! 国内唯一开源企业门户系统; 以LGPL协议发布,代码完全开放; 免费下载,免费使用,不限制商用! 3)技术先进体验好! 底层框架自主开发,结构...
* 优化消息提示框,使其提示消息时不影响你的工作 * 调整了任务类型的顺序,可能会导致旧版任务类型不正常,更新时请注意 * 调整任务列表顺序,把新添加的任务放到最前面 20100623 v1.2e * 改进列表选择框 * ...
20. 数据移动提示:出现提示框表示目标区域(B)已有数据。 21. 磁盘扫描程序:用于检查和修复(B)文件错误,而非物理损坏。 22. 键盘按键:CapsLock(C)键用于锁定大写状态。 23. Excel错误值:被零除会产生#DIV/0!...
2) 修改静态编译后“选择列表框”在“单选”属性为真时不显示项目内容的BUG 3) 修改核心库中“播放音乐”命令在没有声卡或声卡被禁用时未正确释放资源的BUG 4) 修改静态编译后“读配置项”命令在第三个参数“配置...