消息提示demo
2013-12-13 16:46
393 查看
我们做网站,经常会遇到消息提示。
我仿照腾讯的邮箱做了个小demo。
提示出现后,几秒消失。提示的位置是固定的。不受布局的影响。
效果如下:
提示通常分两种,一种使错误提示,一种是成功提示。用不同的css已表示区分。
代码如下:
msgBoxDIV中的位置是固定死的,里面的span可以展示错误信息。
css样式如下:
js中主要用到:
显示,之后几秒再隐藏。就是这么个逻辑。
我仿照腾讯的邮箱做了个小demo。
提示出现后,几秒消失。提示的位置是固定的。不受布局的影响。
效果如下:
提示通常分两种,一种使错误提示,一种是成功提示。用不同的css已表示区分。
代码如下:
<html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head> <script src="./js/jquery-1.4.2.min.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="./css/demo.css"> <script type="text/javascript"> $(document).ready(function(){ $("#message").click(function(){ showMsg('msg','success',2000); }); $("#error").click(function(){ showMsg('errmsg','fail',2000); }); }); function showMsg(msgtype,msgcontent,time){ $("#msgBoxDIV span").attr("class",msgtype).text(msgcontent); //获取提示信息并设置 $("#msgBoxDIV").show(); setTimeout(function () { $("#msgBoxDIV").hide(); }, time); } </script> </head> <div id="msgBoxDIV" style="position: absolute; width: 100%; padding-top: 2px; height: 24px; top: 43px; text-align: center; display: none;"> <span></span> </div> <a class="btn_gray btn_space" hidefocus="" id="message" onclick="getTop();" href="javascript:;">提示消息</a> <a class="btn_gray btn_space" hidefocus="" id="error" href="javascript:;" name="del">提示错误</a> </html>
msgBoxDIV中的位置是固定死的,里面的span可以展示错误信息。
css样式如下:
.errmsg { background: #ef8f00; z-index: 99; } .msg { background: #68af02; z-index: 99; } .msg, .errmsg { margin-left: 10px; white-space: nowrap; padding: 3px 24px 3px; color: #fff; height: 20px; line-height: 18px; border-radius: 3px; }
js中主要用到:
$("#msgBoxDIV").show(); setTimeout(function () { $("#msgBoxDIV").hide(); }, time);
显示,之后几秒再隐藏。就是这么个逻辑。
相关文章推荐
- Ferris教程学习笔记:js示例3.6 判断数字是否为两位数
- LIKE 某个变量
- VM 下安装fedora19问题的解决办法
- vi编辑器
- FM for Creating change Log
- 使用PHP CURL的POST数据
- 预装win8和UEFI的系统上装Ubuntu13.04双系统
- 程序员编程艺术第一~三十八章集锦与总结,及Github地址、PDF下载
- [PYTHON] 核心编程笔记(14.Python执行环境) 推荐
- 那些我们忽视的话题
- Cognos中根据数据增长显示红绿灯
- 驱动程序 被 360 误报为 高危程序
- OpenGLes2.0 什么是Pbuffer
- 获取iOS系统版本 --- UIDevice的使用
- cocos2dx 错误问题汇总
- 说说Vertica5和Vertica6.1.x对写入错误和异常的处理
- pythontip 挑战python (6-10)
- Visual Commander将宏带回了Visual Studio
- linux shell 编程
- MySQL 加锁处理分析