java使用alert_[Java教程]重构alert,confirm

[Java教程]重构alert,confirm

0 2015-07-27 17:00:05

最近写了一个重构的alert,confirm插件,调用时直接使用alert,confirm即可

css部分

引入我写的一个基础样式

.tck-cover{ width:100%; height:100%; position: fixed; top:0; left:0; z-index:1000; background-color:rgba(0,0,0,0.6); display:none;}

.modal-wapper{ width:340px; padding:20px; position:fixed; top:-200%; left:50%; box-shadow:0 0 5px rgba(0,0,0,0.5); z-index:100001; background-color:#fff; border-radius:5px;}

html部分

在页面底部增加代码

X

确定

X

确定

取消

js部分

//重构部分

window.alert = function (msg) {

modal.modal($("#alert"),$(".close,#alert .btnsConfirm"),function(){

$("#alert .text").html(msg);

})

}

window.confirm = function (msg,callBack) {

modal.modal($("#confirm"),$(".close,#confirm .btnsCancel"),function(){

$("#confirm .text").html(msg);

$("#confirm .btnsConfirm").on("click",function(){

callBack();

modal.hide($("#confirm"))

});

})

}

//模态框 jquery

var modal = {

modal:function(b,c,callback){

$(".modal-wapper").css({"top":"-200%"});

b.css({"margin-left":-b.width()/2})

b.animate({"top":"20%"},200);

$(".tck-cover").fadeIn();

if($(".tck-cover").length==0){

$("body").append('

$(".tck-cover").fadeIn();

};

$(document).on("click",".tck-cover",function(){

modal.hide(b);

})

if(c){

c.click(function(){

modal.hide(b);

});

}

if(callback){callback()}

},

hide:function(b){

b.animate({"top":"-200%"},200);

$(".tck-cover").fadeOut(200);

setTimeout(function(){$(".tck-cover").remove();},200)

}

}

本文网址:http://www.shaoqun.com/a/128606.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值