bootstrap刷新模态窗口内容


bootstrap模态窗口加载方式

a.fn.modal = function (c, d) {
    return this.each(function () {
        var e = a(this),
        f = e.data("bs.modal"),
        g = a.extend({},
        b.DEFAULTS, e.data(), "object" == typeof c && c);
        f || e.data("bs.modal", f = new b(this, g)),
        "string" == typeof c ? f[c](d) : g.show && f.show(d)
    })
},


修改后的代码

a.fn.modal = function (c, d) {
    return this.each(function () {
        var e = a(this),
        f = e.data("bs.modal"),
        //初始代码
        //g = a.extend({},
        //b.DEFAULTS, e.data(), "object" == typeof c && c);
        //初始代码
        //修改代码
        g = a.extend({},
        {
           backdrop: b.DEFAULTS.backdrop,
           keyboard: b.DEFAULTS.keyboard,
           show: e.hasClass("in") ? false : b.DEFAULTS.show 
        }, e.data(), "object" == typeof c && c); 
           //修改代码 
        f || e.data("bs.modal", f = new b(this, g)), 
        "string" == typeof c ? f[c](d) : g.show && f.show(d) 
    })
},

b.DEFAULTS

b.DEFAULTS = {
    backdrop: !0,
    keyboard: !0,
    show: !0
}

就是个透明背景



其实就是将 

b.DEFAULTS

改成了

{
   backdrop: b.DEFAULTS.backdrop,
   keyboard: b.DEFAULTS.keyboard,
    show: e.hasClass("in") ? false : b.DEFAULTS.show
}




$("#myModal").removeData("bs.modal");//加载前,先清空模态窗口的内容
$("#myModal").modal({
    remote: url
});




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值