`

代码收藏-经典的javascript自定义提示信息

阅读更多
 1<html>
 2<head>
 3<title>tip</title>
 4<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 5</head>
 6<body>
 7<script>
 8if(!document.attachEvent)
 9{
10 document.attachEvent = function(){document.addEventListener(arguments[0].substr(2),arguments[1],arguments[2])}
11}

12document.attachEvent("onmouseover",function(e)
13{
14 var tip = "";
15 if(typeof(event)=="undefined"){
16  tip = e.target.getAttribute("tips")
17    }
else{
18        e = event;
19        tip = e.srcElement.tips;
20    }

21    if(typeof(tip)!="undefined"&&tip.length>0)
22    {
23     var _tips = document.getElementById("myTip");
24      if(typeof(_tips)=="undefined"||_tips == null)
25        {
26            _tips = document.createElement("div");
27            _tips.id = "myTip";
28            _tips.style.position = "absolute";
29            _tips.style.width = "150px";
30            _tips.style.borderWidth = "1px";
31            _tips.style.borderStyle = "solid";
32            _tips.style.borderColor = "gray";
33            _tips.style.fontSize = "9pt";
34            _tips.style.backgroundColor = "#ffffff";
35            _tips.style.color = "#349045";          
36            _tips.style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3)";
37        _tips.style.padding = "5px 8px 3px 8px";
38        document.body.appendChild(_tips);            
39            _tips.style.display = "none";
40        }

41            _tips.style.display = "";
42            _tips.innerHTML  = tip;
43            _tips.style.left = document.body.scrollLeft+e.clientX+10
44            _tips.style.top = document.body.scrollTop+e.clientY+10
45    }

46}

47);
48document.attachEvent('onmouseout',function(e)
49{   
50    var _tips = document.getElementById("myTip");
51    if(_tips!=null)
52    {
53        _tips.style.display="none";
54    }

55}

56)
57
</script>
58<href="#" tips="自定义提示" >测试链接</a>
59<href="#" tips="<h1>你好世界</h1>">测试链接</a>   
60<href="#" tips="这里填写tips">测试链接</a>   
61
62</body>
63</html>
最终代码预览
http://dev.mobai.org/js/JS_Tags_Tips.html
分享到:
评论

相关推荐

    python自学教程-04-自定义JavaScript.ev4.rar

    【标题】"python自学教程-04-自定义JavaScript.ev4.rar" 提示我们这是一个关于Python编程学习的教程,特别是涉及到与JavaScript交互的部分。在Python中,与JavaScript交互通常是通过Web开发或者数据交换的需求,例如...

    Vue-Vben-Admin - 自定义上传excel文件弹框组件

    而`src`目录则包含了组件的所有源代码,包括样式(CSS/SCSS)、模板(HTML)和逻辑(JavaScript)。 通过理解和应用这些知识点,开发者可以利用Vue-Vben-Admin的自定义上传Excel文件弹框组件,轻松地集成到自己的...

    省市区三级联动-asp.net自定义控件.rar

    通过这个自定义控件,开发者可以方便地在项目中复用此功能,而无需每次都手动编写相同的代码。在.NET Framework 2.5环境下,虽然现在看来版本较为陈旧,但对于一些稳定运行的项目来说,仍然是一个可靠的开发平台。 ...

    jquery-validation 支持 自定义错误样式

    上述代码将错误信息追加到输入元素的父元素中。 ### 5. 验证成功回调与成功样式 当输入数据验证成功时,可以通过`success`回调函数定义成功样式: ```javascript $.validator.setDefaults({ success: function...

    javascript表单正则验证自定义提示

    "javascript表单正则验证自定义提示"这一主题聚焦于利用正则表达式(Regular Expressions)进行表单验证,并通过自定义提示来优化用户交互。 正则表达式是一种强大的文本处理工具,它可以用来匹配、查找、替换和...

    javascript特效代码大全

    JavaScript特效代码大全是一份集合了各种JavaScript编程技巧和效果实现的资源库,涵盖了网页动态效果、用户交互、动画以及数据可视化等多个方面。这份大全旨在帮助开发者提升网站的用户体验,通过运用JavaScript的...

    js 自定义提示框

    在JavaScript编程中,自定义提示框是常见的需求,特别是在网页应用和交互设计中。传统的浏览器内置的`alert()`、`confirm()`和`prompt()`方法虽然简单易用,但其样式和功能有限,不能满足现代Web界面的个性化和复杂...

    arcgis api for js 自定义弹出信息提示框

    在这个场景中,我们关注的是如何利用这个API来实现自定义的弹出信息提示框。弹出框在地图应用中常常用于展示详细信息,如图层特征的数据,或者提供用户交互的界面。 首先,ArcGIS API for JavaScript 提供了内置的...

    微信小程序-自定义组件-遮罩层

    -- 可以添加自定义内容,如提示信息 --&gt; ``` 这里`&lt;view&gt;`是微信小程序的基础组件,`class="mask"`用于设置样式,`wx:if="{{showMask}}"`用于根据`showMask`状态控制遮罩层的显示与隐藏。 2. **index.wxss**:...

    EXCEL服务器 自定义提示

    EXCEL服务器自定义提示功能允许用户根据自身需求修改系统默认的提示信息。这对于提高用户体验、确保提示信息与具体业务场景匹配具有重要意义。本文将深入探讨如何在EXCEL服务器中实现自定义提示,包括涉及的关键文件...

    简单JS自定义验证提示效果

    当这些事件触发时,JavaScript函数会执行验证逻辑,并根据结果更新提示信息。例如,可以使用`addEventListener`方法添加事件监听器。 4. **异常处理**:在编写验证函数时,应考虑到各种可能的异常情况,如用户未...

    jQuery手机自定义确认提示框代码.zip

    5. **js**:这个文件夹可能包含JavaScript代码,尤其是jQuery库和实现自定义提示框功能的脚本。在这里,我们可以研究实现确认提示框的具体逻辑,如何时触发、如何显示和关闭提示框等。 在实际应用中,我们可以通过...

    html jquery 自定义提示框

    关于“懒人原生手机客户端提示信息效果(可自定义内容、显示时间)”,这可能是指一个适用于移动设备的提示框实现,它不仅允许用户自定义显示的内容,还可以调整显示时间。在移动端,我们需要考虑响应式设计,确保提示...

    javascript消息提示框(仿QQ,可自定义修改)

    然而,这些原生的提示框往往不能满足复杂网页应用的需求,因此开发者通常会利用JavaScript自定义更高级、更美观的提示框。在这个仿QQ的消息提示框项目中,开发者可以实现以下功能: 1. **自定义消息**:根据需要,...

    【JavaScript源代码】vue自定义弹框效果(确认框、提示框).docx

    在Vue.js中,自定义...通过这种方式,我们可以在Vue应用中轻松地创建和管理自定义的弹框效果,无论是确认操作还是简单的提示信息,都能得到统一且美观的界面体验。同时,由于代码结构清晰,也方便后续的维护和扩展。

    北大青鸟-S2-《JavaScript客户端验证和页面特效制作》(2-2)

    4. **自定义组件**:学习创建可复用的自定义JavaScript组件,如滑块、日历等,提升代码复用性。 5. **页面交互设计**:如何通过JavaScript实现如模态框、下拉菜单等常见的交互设计元素。 6. **响应式设计**:理解...

    javascript经典特效---关闭窗口的提示.rar

    2. **Customizing the Message**:由于浏览器的安全策略,自定义提示信息可能不会显示,但我们可以尝试使用`event.preventDefault()`来阻止默认的提示,并通过` returnValue `属性设置提示文本。然而,这并不总是...

    自定义表单的实现源代码

    自定义表单应能清晰地向用户显示错误信息,同时保持表单状态,以便用户更正错误。 十、源代码分析 提供的源代码可能包含实现以上功能的示例,包括HTML结构、CSS样式和JavaScript逻辑。通过阅读和理解这些代码,你...

    自定义精美的弹出窗体

    本文将深入探讨如何使用JavaScript来实现一个精美的自定义弹出窗体,以及如何通过回调函数和自定义界面来增强其功能。 首先,"自定义精美的弹出窗体"通常指的是在网页上动态生成的对话框,这些对话框可以在用户与...

Global site tag (gtag.js) - Google Analytics