手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js简单实现删除记录时的提示效果
js简单实现删除记录时的提示效果
摘要:样式复制代码代码如下:body{font-size:13px}.divShow{line-height:32px;height:32px;b...

样式

复制代码 代码如下:

<style type="text/css">

body{font-size:13px}

.divShow{line-height:32px;height:32px;background-color:#eee;width:280px;padding-left:10px}

.divShow span{padding-left:50px}

.dialog{width:360px;border:solid 5px #666;position:absolute;display:none;z-index:101}

.dialog .title{background-color:#fbaf15;padding:10px;color:#fff;font-weight:bold}

.dialog .title img{float:right}

.dialog .content{background-color:#fff;padding:25px;height:60px}

.dialog .content img{float:left}

.dialog .content span{float:left;padding-top:10px;padding-left:10px}

.dialog .bottom{text-align:right;padding:10px 10px 10px 0px;background-color:#eee}

.mask {width:100%;height:100%; background-color:#000;position:absolute;

top:0px;left:0px;filter:alpha(opacity=30);display:none;z-index:100}

.btn {border:#666 1px solid;padding:2px;width:65px;

filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#ECE9D8);}

</style>

jquery

复制代码 代码如下:

<script type="text/javascript">

$(function() {

$("#Button1").click(function() { //注册删除按钮点击事件

$(".mask").show(); //显示背景色

showDialog(); //设置提示对话框的Top与Left

$(".dialog").show(); //显示提示对话框

})

/*

*根据当前页面与滚动条位置,设置提示对话框的Top与Left

*/

function showDialog() {

var objW = $(window); //当前窗口

var objC = $(".dialog"); //对话框

var brsW = objW.width();

var brsH = objW.height();

var sclL = objW.scrollLeft();

var sclT = objW.scrollTop();

var curW = objC.width();

var curH = objC.height();

//计算对话框居中时的左边距

var left = sclL + (brsW - curW) / 2;

//计算对话框居中时的上边距

var top = sclT + (brsH - curH) / 2;

//设置对话框在页面中的位置

objC.css({ "left": left, "top": top });

}

$(window).resize(function() {//页面窗口大小改变事件

if (!$(".dialog").is(":visible")) {

return;

}

showDialog(); //设置提示对话框的Top与Left

});

$(".title img").click(function() { //注册关闭图片点击事件

$(".dialog").hide();

$(".mask").hide();

})

$("#Button3").click(function() {//注册取消按钮点击事件

$(".dialog").hide();

$(".mask").hide();

})

$("#Button2").click(function() {//注册确定按钮点击事件

$(".dialog").hide();

$(".mask").hide();

if ($("input:checked").length != 0) {//如果选择了删除行

$(".divShow").remove(); //删除某行数据

}

})

})

</script>

html

复制代码 代码如下:

<div>

<input id="Checkbox1" type="checkbox" />

<a href="#">这是一条可删除的记录</a>

<span>

<input id="Button1" type="button" value="删除" />

</span>

</div>

<div></div>

<div>

<div>

<img src="Images/close.gif" alt="点击可以关闭" />删除时提示

</div>

<div>

<img src="Images/delete.jpg" alt="" /><span>您真的要删除该条记录吗?</span>

</div>

<div>

<input id="Button2" type="button" value="确定"/>

<input id="Button3" type="button" value="取消"/>

</div>

</div>

【js简单实现删除记录时的提示效果】相关文章:

js实现点击链接后延迟3秒再跳转的方法

js去除浏览器默认底图的方法

JS实现模拟风力的雪花飘落效果

一个很简单的办法实现TD的加亮效果.

js实现鼠标划过给div加透明度的方法

javascript实现树形菜单的方法

JQuery实现动态添加删除评论的方法

js实现键盘Enter键提交表单的方法

javascript实现模拟时钟的方法

JS实现窗口加载时模拟鼠标移动的方法

精品推荐
分类导航