JQuery 操作按钮遮罩(删除)
HTML代码:
<input type="button" class="delete_btn" value="删 除" />
<div class="shade"></div>
<div class="warning">
<div class="warn_titel">警 告</div>
<div class="warn_context">
您确定要删除吗?删除后,将不可恢复,请慎重!!!
</div>
<div class="warn_btn">
<div class="warn_btn_t">确 定</div>
<div class="warn_btn_f">取 消</div>
</div>
</div>
CSS:
/*删除按钮*/
.delete_btn {
position: absolute;
width: 100px;
height: 30px;
cursor: pointer;
}
/*半透明遮罩*/
.shade {
position: fixed;
width: 100%;
height: 100%;
background-color: black;
opacity: 0.4;
z-index: 2;
display: none;
}
/*警告框*/
.warning {
position: fixed;
width: 400px;
top: 150px;
margin: auto;
background-color: white;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -135px;
z-index: 3;
display: none;
}
/*警告框标题*/
.warn_titel {
position: relative;
width: 100%;
height: 60px;
color: red;
font-size: 28px;
line-height: 60px;
text-align: center;
}
/*警告框内容*/
.warn_context {
position: relative;
width: 70%;
left: 15%;
min-height: 100px;
font-size: 18px;
text-indent: 30px;
}
/*警告框按钮*/
.warn_btn {
position: relative;
width: 100%;
height: 50px;
}
/*警告框确定按钮*/
.warn_btn_t {
position: absolute;
width: 25%;
left: 15%;
height: 30px;
background-color: #79cdcd;
color: white;
cursor: pointer;
text-align: center;
line-height: 30px;
}
/*警告框取消按钮*/
.warn_btn_f {
position: absolute;
width: 25%;
right: 15%;
height: 30px;
background-color: #808080;
color: white;
cursor: pointer;
text-align: center;
line-height: 30px;
}
JS:
//按钮动画颜色
$(".warn_btn_t").hover(function () {
$(this).stop().animate({ "background-color": "red" }, 500);
}, function () {
$(this).stop().animate({ "background-color": "#79cdcd" }, 500);
});
$(".warn_btn_f").hover(function () {
$(this).stop().animate({ "background-color": "red" }, 500);
}, function () {
$(this).stop().animate({ "background-color": "#808080" }, 500);
});
//删除按钮弹出提示框
$(".delete_btn").click(function () {
$(".shade").fadeIn(200);
$(".warning").fadeIn(400);
});
//警告确定按钮
$(".warn_btn_t").click(function () {
$(".warning").fadeOut(200);
$(".shade").fadeOut(400);
//删除按钮功能
});
//警告取消按钮
$(".warn_btn_f").click(function () {
$(".warning").fadeOut(200);
$(".shade").fadeOut(400);
//不删除功能
});
效果展示:

JQuery 操作按钮遮罩(删除)的更多相关文章
- 简单的用jQuery做遮罩效果
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- 使用jQuery增加或删除元素(内容)
使用jQuery增加或删除元素(内容):一.jQuery添加元素或内容:1,append() 方法:在被选元素的结尾插入元素或内容 2,prepend() 方法:被选元素的开头插入元素或内容. 3,a ...
- jQuery实现遮罩层
1.1 背景半透明遮罩层样式 需要一个黑色(当然也可以其他)背景,且须设置为绝对定位,以下是项目中用到的css样式: /* 半透明的遮罩层 */ #overlay { background: #000 ...
- jQuery动态添加删除与添加表行代码
具体实现代码如下: table的HTML如下: 代码如下 复制代码 <input type="button" value="添加一行" />< ...
- 基于jQuery图片遮罩滑动文字切换特效
基于jQuery图片遮罩滑动文字切换特效.这是一款jquery hover鼠标滑动选项卡切换透明背景遮罩文字显示特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div ...
- 利用jQuery实现回收站删除效果
jQuery是一款非常强大的Javascript脚本库,我们开发者喜欢jQuery的原因除了它代码简洁外,更多的是因为jQuery插件非常丰富.今天我们用一个示例来解说jQuery是如何实现拖拽的. ...
- jquery 添加与删除的规律 当要添加时候要定位到自己的父元素 当要删除时候 通过事件函数传入的this找到自己的父元素进行删除
jquery 添加与删除的规律 当要添加时候要定位到自己的父元素 当要删除时候 通过事件函数传入的this找到自己的父元素进行删除
- jQuery动态添加删除CSS样式
jQuery框架提供了两个CSS样式操作方法,一个是追加样式addClass,一个是移除样式removeClass,下面通过一个小例子讲解用法. jQuery动态追加移除CSS样式 <!DOCT ...
- 基于jQuery表格增加删除代码示例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- 动态添加Marquee标签,并动态赋值与属性
前台加载js $(function(){ var publishStr="<%=publishText%>" var marqueeStr=" <mar ...
- iOS AudioQueue机制的延迟问题探究
关键字:VOIP,AudioUnit,AudioQueue,RemoteIO问题描述VOIP通话,iOS底层音频方式采用AudioUnit机制,本来也挺好,但是会有遇到CS域来电时RemoteIO挂死 ...
- php Session存储到Redis的方法
当然要写先安装php的扩展,可参考这篇文章:Redis及PHP扩展安装 修改php.ini的设置 复制代码 代码如下: session.save_handler = redis session.sav ...
- Solidworks安装界面是英文的解决办法
[问题描述] 一样的安装文件,同事之前安装界面就是中文的,安装好以后软件也是中文的. 这几天系统挂了,重装系统后就发现安装界面是英文的,安装好以后也是英文. win7系统,位数不详,solidwork ...
- kuangbin_MST C (POJ 2031)
全程double精度就能过了 间接0距离不用管 prim自动连起来的 G++交的话只能用%f输出 C++的话加不加l都可以 (这么说以后用%f肯定不会错咯) 不过我不懂为什么他们的空间时间差了好多倍. ...
- SpringMVC案例1——对User表进行CRUD操作
------------------------------------------------------------------web.xml--------------------------- ...
- Linux系统常用命令
查找在linux的软件装到哪上面去了,用这个命令dpkg用dpkg命令,比如查pcmanfm这个软件安装到什么地方了用 dpkg -L pcmanfm
- 转--webservice、socket、http 小记(一)
webservice.socket.http 小记(一) http://blog.csdn.net/m_123hj_520/article/details/9370723 2013-07-18 17: ...
- IE 11 保护模式害惨了我
花了几乎两天,一直用IE, 就说好好的 动态域名 为什么一直不能访问.用其它浏览器一试,我哭了,都是好的.
- 类似于C# using() java 语法
From : https://www.infoq.com/news/2010/08/arm-blocks try(Jedis jedis = jedisPool.getResource()){ S ...