- 浏览: 71266 次
- 性别:
- 来自: 长春
文章分类
最新评论
-
lizhiping116:
求判断字符串中是否有空格
正则验证 -
liuzhongzhou2721:
:
正则验证 -
liuzhongzhou2721:
正则验证 -
liuzhongzhou2721:
[img][/img]
正则验证 -
liuzhongzhou2721:
来看看了,好东西呀
正则验证
这是好久以前写的,当时正在学习Javascript。看见百度空间里总有一个小贴士的东西,挺好玩的,就把它的的图片都保存下来了,模仿它的样式做的一个东西,项目里有时就能用的上哦,呵呵。虽然代码写的很烂,但还是能用的。如果有人也有这样的需要,可以下来用哈。
主要功能就是:可以在页面的某一个元素下显示一个小贴士。
主要功能就是:可以在页面的某一个元素下显示一个小贴士。
var Tips = function(){ var ie = document.all; function domLocation(node){ var left , top , right , bottom; left = top = right = bottom = 0; var n = node; while (n) { left += n.offsetLeft, top += n.offsetTop; n = n.offsetParent; }; right = left + node.offsetWidth; bottom = top + node.offsetHeight; return {"left":left,"right":right,"top":top,"bottom":bottom,"width":node.offsetWidth,"height":node.offsetHeight} } function g(id){return "string" == typeof id ? document.getElementById(id) : id} function getOpacity(domOpacity){return ie ? parseInt(domOpacity.replace(/[^\d]/ig, "")) : parseFloat(domOpacity);} return function(nodeId, options){ var dom = g(options.id); function show(){ if(dom.style["display"] == "block") return; var loc = domLocation(g(nodeId)); with(dom.style){ display = "block"; left = loc.left - loc.width/2+"px"; top = loc.top + loc.height+"px"; ie ? filter = "alpha(opacity=0)" : opacity = ".0"; } var t = window.setInterval(function(){ var opacityNum = 10; var opacity = ie ? getOpacity(dom.style["filter"]) : getOpacity(dom.style["opacity"]) * 100; ie ? dom.style["filter"] = "alpha(opacity="+(opacity+opacityNum)+")" : dom.style["opacity"] = (opacity + opacityNum) / 100; if((ie && opacity > 100) || (!ie && opacity/100 > 0.9 )){ if(!ie) dom.style.opacity = "1" window.clearInterval(t); } },50); if(options.show) options.show.call(this); return this; } function hide(id){ g(id).onclick = function(){ dom.style.display = "none"; if(options.hide) options.hide.call(this); } return this; } return { "show":show,"hide":hide } } }();
<!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>百度Tips</title> <link type="text/css" rel="stylesheet" href="css/BTips.css" /> <script type="text/javascript" src="BTips.js"></script> <script type="text/javascript"> var a,b; window.onload = function(){ a = Tips("AA",{id:"tipsWrap", show:function(){alert("show1")}, hide:function(){alert("hide1")}}) a.show().hide("close"); b = Tips("BB",{id:"BBWrap"}) b.show().hide("BBClose"); } </script> </head> <body> <!-- 超链接一 --> <div style="margin:100px;width:140px;height:20px;"><a href="#" id="AA" onclick="a.show()">这是一个超链接.....</a></div> <!-- 超链接二 --> <div style="margin:100px;width:140px;height:20px;"><a href="#" id="BB" onclick="b.show()">这是一个超链接.....</a></div> <div class="tipsWrap" id="tipsWrap"> <div class="top"> <div class="row"></div> <div class="topLine"></div> </div> <div class="content"> <div class="inCon"> <a class="close" href="javascript:" id="close"></a> <span> 这是一个百度的tips </span> </div> </div> <div class="bottom"></div> </div> <div class="tipsWrap" id="BBWrap"> <div class="top"> <div class="row"></div> <div class="topLine"></div> </div> <div class="content"> <div class="inCon"> <a class="close" href="javascript:" id="BBClose"></a> <span> 这是一个百度的tips </span> </div> </div> <div class="bottom"></div> </div> </body> </html>
- baiduTips.rar (8.9 KB)
- 下载次数: 4
发表评论
-
AMD研究,组件的动态加载。
2013-11-23 14:41 667研究了一下dojo的ADM。明白组件的加载机制了。 (fu ... -
代码分行
2011-08-27 22:57 774<!DOCTYPE html"> ... -
Date
2011-08-26 19:49 882//全局函数 Date //Date 类的 ... -
百度地图
2011-07-12 15:38 1336<html> < ... -
TEST_INEDITOR
2011-06-29 06:47 660<!DOCTYPE html PUBLIC " ... -
浏览器判断
2011-06-25 14:55 980B = (function(ua){ var b = ... -
循环添加事件
2011-06-24 14:05 882var nodes = this.tree.rootNod ... -
上下选择
2011-06-18 22:07 827<!DOCTYPE html PUBLIC &quo ... -
简易向上的滚动
2011-06-18 17:55 721<!DOCTYPE html PUBLIC &quo ... -
JS中获取各种窗口大小
2011-05-29 17:11 685网页可见区域宽:document.body.clientWid ... -
两点间直线
2011-05-29 17:10 674function getLineDot(a, b){ ... -
Dojo类似Jquery操作DOM的方法
2011-05-19 10:18 1769导入NodeList-traverse包 dojo.req ... -
多对象inherit
2011-05-14 10:04 766var Tool = {}; Tool._mixin = ... -
字符串连接和StringBuffer的对比
2010-08-10 06:31 874function StringBuffer () { ... -
获得Event对象
2010-07-08 11:31 1048function getEvent(){ //同时 ... -
根据类名获得元素
2010-06-30 18:22 990/** * 根据类名获得元素 * 参数说明: ... -
UUID生成器_Javascript版
2010-06-26 11:31 2417/* uuid.js - Version 0.3 ... -
JavaScript时间
2010-06-23 15:19 699<!DOCTYPE html PUBLIC &quo ... -
禁止IE下右键等功能
2010-06-23 15:05 858window.setInterval(function() ... -
call、apply、caller、callee使用方法
2010-06-15 18:41 913一、call 方法 调用一个 ...
相关推荐
- **岗位要求**:百度在2013年的校园招聘中提供了多个技术类和非技术类职位,面向应届毕业生开放。不同岗位有着不同的专业背景和技能要求。 - **招聘流程**:校园招聘通常包括在线申请、笔试、面试等多个环节。...
而“淘宝天猫优惠券-9.9低价包邮-省钱妙招-猫咪券.url”则可能是一个关联的优惠信息,对于购物爱好者来说,可能是一个节省开支的小贴士。 总结,百度文库下载利器的出现,无疑为广大学习者和研究人员打开了一个全新...
- **笔试小贴士**:提前熟悉常见的笔试题型,如逻辑推理、编程测试等;保持冷静,合理安排答题时间。 - **笔试经验分享**:包括多位过来人的亲身经历,提供了宝贵的备考建议和实战经验。 - **面试经验** - **...
"baiduTips.rar"是一个压缩包文件,其中包含了一些与百度小贴士相关的资源。从文件名我们可以推测,这个小工具可能是一个简单的网页应用,旨在提供类似于百度搜索中出现的小提示或技巧。让我们深入探讨一下可能包含...
"《Google Cash》快速致富手册"知识点 ...重要补充材料 – 最新小贴士是《Google Cash》快速致富手册的最后一部分,旨在指导读者如何获取最新的小贴士,并了解如何使用这些小贴士来优化 Google AdWords 广告系列。
教程名称: android 3D开发项目源代码【】第10章常用3D开发技巧案例【】第11章几种剪裁与测试【】第...第17章传感器应用的开发【】第18章游戏开发小贴士【 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
- 总结前人经验和教训,给出一些提高工作效率、避免常见错误的小贴士。 ### 五、未来趋势展望 #### 5.1 技术革新方向 - 随着人工智能、大数据等新兴技术的发展,未来的电子通信系统将更加智能化、个性化。 - 新...
- **小贴士**:可选择将大排拍松,使其更易入味且肉质鲜嫩。 ##### 4. 菇香黄酒鸡翅 - **特点**:色泽诱人,香菇口感甜软,搭配黄酒更显独特风味。 - **准备时间**:8分钟。 - **烹饪时间**:20分钟。 - **主要材料...
### 三、提高面试成功率的小贴士 - **面试反馈**:不论面试结果如何,都应该总结面试过程中的得失,以便于提升自己的面试技巧。 - **心态调整**:保持积极乐观的心态,相信自己的能力,并且勇于面对挑战。 - **充分...
- **旅游攻略**:提供旅游路线规划,包括自驾游、徒步游等,同时可能包含旅行贴士和注意事项。 - **预定服务**:允许用户在线预订酒店、餐厅或旅游活动,集成微信支付功能。 - **地图导航**:集成高德或百度地图...
### 使用试音碟的小贴士 1. **播放环境**:选择一个相对安静的环境播放试音碟,避免外界噪音干扰。 2. **音量控制**:合理调整音量大小,既不过大导致耳朵不适,也不过小而无法感受到细节变化。 3. **多次尝试**:...
在PSIM软件的基本操作中,首先需要打开软件,软件可能首次运行时会弹出操作小贴士,用户可以关闭它或者阅读获取帮助。新建文件是一个基本的开始步骤,在PSIM软件中,通过点击工具条的“new”按钮来完成。 元件库的...
#### 四、注意事项与小贴士 - **注意事项**: - “还原以前的版本”功能仅适用于 NTFS 格式的磁盘分区。若使用 FAT32 格式,需通过命令提示符使用 `convert 盘符:/FS:NTFS` 命令将其转换为 NTFS 格式。 - 该功能...
需要注意的是,知识导图中有些内容可能在OCR扫描过程中存在误读或遗漏,如“粉笔小贴士”中提到的“白+黑”与“黑+白”的不同结果,以及如何正确对待图形中的锐角、直角和钝角等,都需要考生仔细阅读,结合真题进行...
5. **提高测试准确性的小贴士**: - 测试前关闭所有可能占用带宽的应用程序。 - 尽量选择在家庭网络使用较少的时间段进行测试。 - 使用有线连接代替无线连接进行测试,以减少信号干扰带来的误差。 - 多次测试取...
10. 小贴士中提到的问题是发送邮件后收件人收不到邮件。这个问题可能是由于DNS解析失败导致的,解决方案是在Mercury配置中填写本网络的DNS服务器地址。 总体而言,邮件服务器Mercury的设置需要进行细致的配置,包括...
- Tcl脚本编写技巧:提供了一系列的Tcl脚本编写小贴士。 此外,文档还包含了附录A,其中列出了附加资源和法律声明、Xilinx资源、解决方案中心、参考资料和培训资源等信息。还特别提示阅读重要的法律声明部分,以...
根据提供的文件信息,本文将对...此外,书中还包含了许多实用的小贴士和技巧,可以帮助读者更好地利用Altium Designer 16的强大功能来提高工作效率和设计质量。希望每位读者都能从中受益,在电子设计领域取得更大成就。