jquery 实现一个简单的成功提示框,失败提示框
主要的jquery代码:
var TS={
successAlert:function(str){ //调用成功的方法
var html='<div class="alert alert-success ts-alert" >'
+'<span class="ts-alert-text">'+str+'</span>'
+'<button type="button" class="close"><span>×</span></button></div>';
var obj=$(html);
obj.appendTo(document.body);
var w=obj.width();
if(w>1) w=w/2;
//提示框居中显示
obj.css("margin-left", "-"+w+"px");
//延时自动关闭
setTimeout(function () {
obj.remove();
}, 3000);
},
errorAlert:function(str){ //调用失败的方法
var html='<div class="alert alert-danger ts-alert" >'
+'<span class="ts-alert-text">'+str+'</span>'
+'<button type="button" class="close"><span>×</span></button></div>';
var obj=$(html);
obj.appendTo(document.body);
var w=obj.width();
if(w>1) w=w/2;
obj.css("margin-left", "-"+w+"px");
setTimeout(function () {
obj.remove();
}, 3000);
},
loadingAlert:function(str){
$('<div class="alert alert-info ts-alert" >'+str+'</div>').appendTo(document.body);
},
removeAlert:function(obj){
$(obj).remove();
}
}
$(function(){
$(document).on("click",".close",function(){
var obj=$(this).parents(".ts-alert");
obj.remove();
});
});
主要的css样式:
/*****tsalert提示窗******/
.ts-alert{
position:fixed;
top:50px;
left:50%;
z-index:999;
white-space: normal;
min-width: 200px;
text-align: center;
padding: 15px;
padding-right: 15px;
margin-bottom: 20px;
border:1px solid #e0e0e0;
border-radius: 4px;
box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
} .ts-alert-text{
text-align:center;
font-weight:bold;
white-space: normal;
line-height:24px;
} button.close {
-webkit-appearance: none;
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
text-shadow: 0 1px 0 #fff;
color:#222;
margin-left:5px;
line-height:26px;
}
实现的效果:

用户可以点击×来去除提示框,也可以等到一定时间自动消失,自动消失时间可以自己设置,采用的是settimeout方法。
方法调用为:TS.successAlert("关联模板成功!");其中需要显示的内容可以自己修改 。
jquery 实现一个简单的成功提示框,失败提示框的更多相关文章
- 用jquery制作一个简单的导航栏
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- JQuery实现一个简单的鼠标跟随提示效果
效果体验:http://hovertree.com/texiao/jsstudy/2/ 实现思路 1 鼠标移入标题(这里是<a>标签) 创建一个div,div的内容为鼠标位置的文本 将创建 ...
- jQuery写一个简单的弹幕墙
概述 近几年由于直播,弹幕流行起来,之前看到过用js制作弹幕墙的思路,觉得很有趣.自己就花了点时间把他做成了更灵活的jQuery插件,现在分享出来. 详细 代码下载:http://www.demoda ...
- JQuery中一个简单的表单验证的实例
html代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- 基于jQuery的一个简单的图片查看器
项目中自己diy了一个图片查看器.因为初始代码不是自己的,只是在上面改了一下也没有弄的很漂亮.等以后有时间了在重写一下样式和封装,作为备用的只是积累吧.如果有童鞋有用到,完全可以在此基础上改,比较容易 ...
- 【jquery】一个简单的单选、多选、全选、反选、删除的小功能
对表格内容进行单行删除.单行选中.多行选中.全选.反选.删除选中行等操作 HTML代码 <table class="table table-bordered border-shadow ...
- jquery制作一个简单的轮播
效果图: 演示地址: http://ae6623.cn/demo/slider/index.html 思路: 利用css的定位属性 left 进行调整图片的显示,每次点击上一页下一页按钮的时候,-图片 ...
- Unity调用Windows弹框、提示框(确认与否,中文)
Unity调用Windows弹提示框 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- ...
- 通过Knockout.js + ASP.NET Web API构建一个简单的CRUD应用
REFERENCE FROM : http://www.cnblogs.com/artech/archive/2012/07/04/Knockout-web-api.html 较之面向最终消费者的网站 ...
随机推荐
- gitlab wiki 500
记录一次使用gitlab各种报500的问题,并怎么解决的描述下 一.问题背景 描述我第一次使用wiki的步骤: 二.问题描述 之后我进行任何合法的操作(创建页面使用全英文名称:页面不做任何修改,只是点 ...
- 数据库之mac上mysql root密码忘记或权限错误的解决办法
[转自 http://blog.csdn.net/u014410695/article/details/50630233] 以下方法亲测有效,过程使用的工具只有mac的终端无需workbench 当 ...
- mysql查找以逗号分隔的值-find_in_set
有了FIND_IN_SET这个函数.我们可以设计一个如:一只手机即是智能机,又是Andriod系统的. 比如:有个产品表里有一个type字段,他存储的是产品(手机)类型,有 1.智能机,2.Andri ...
- Project support for both iOS 6 and iOS 7
原文:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/S ...
- Linux 安装配置 FTP 服务 (vsftpd)
1. 安装 vsftpd yum install vsftpd -y 2. 创建用户 record adduser -s /bin/nologin -d /var/RecordFile/ record ...
- 【国家集训队2010】小Z的袜子[莫队算法]
[莫队算法][国家集训队2010]小Z的袜子 Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程, ...
- 区间DP的四边形不等式优化
今天上课讲DP,所以我学习了四边形不等式优化(逃 首先我先写出满足四边形不等式优化的方程:
- java12 - 正则表达式
正则表达式简介 常用搭配说明: ^a 表示这个位置只能是字母 a [1,2,3,4] 表示这个位置只能在 1,2,3,4 中取一个 [[a-z][A-Z]] 表示可以任意大小写字母 ([a-z]{1, ...
- 在Mac下配置Maven环境
下载Maven安装文件,(http://maven.apache.org/download.html)如:apache-maven-3.5.0-bin.zip,然后解压到本地目录. 打开 .bash_ ...
- uva10003 区间DP
很清晰的区间dp问题.d(i,j)表示断点i到断点j的最小费用,由于开头和结尾也是断点,所以应该加入断点数组,即 cut[0]=0; cut[n+1]=len; 边界就是d(i,i+1)=0; 转移方 ...