为什么没有效果呢 这样写来单击其他地方也可以关闭 ESC也可以关闭
$(function(){
$(".btn").click(function(){
$("#mymodal").modal("toggle",{
keyboard:false,
backdrop:"static"
});
});
});
$(function(){
$(".btn").click(function(){
$("#mymodal").modal("toggle",{
keyboard:false,
backdrop:"static"
});
});
});
2016-05-04
function Plugin(option, _relatedTarget) {
return this.each(function () {
var $this = $(this)
var data = $this.data('bs.modal')
var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option)
if (!data) $this.data('bs.modal', (data = new Modal(this, options)))
if (typeof option == 'string') data[option](_relatedTarget)
else if (options.show) data.show(_relatedTarget)
})
}
var old = $.fn.modal
$.fn.modal = Plugin
这是源代码 可以发现第一个传入的参数是选项,而第二个应该就是指声明式用法中的目标(即data-target:XXX的那个)
举报