从按钮中删除data-dismiss="modal"并使用 Jquery 可以关闭特定的modal。创建一个函数并在函数中包含以下代码,然后在单击关闭按钮时调用该函数 $('#modalid').modal('hide'); 这对我行得通。仅关闭该模式。没有额外的功能。
根据我的理解data-dismiss="modal"如果你点击它,属性应该关闭模态,但我不明白它是如何在幕后工作的。我查看了官方文档:http://getbootstrap.com/javascript/#modals-examples但没有解释。 将data-dismiss="modal"替换为:onclick="$('#modal_id').modal('hide');" 你应该有这样的东西: onclick="$('#modal...
确切地说,在bootstrap.js中找到具有属性data-dismiss="modal"的元素,并在后面触发this.$element.on('...
如果你的modal弹窗里面加上这个按钮,那么点击则会关闭当前弹窗,关键在于data-dismiss="modal",它让按钮有了这个功能。这是bootstrap.js中MODAL插件相关代码中定义的: 所以不要乱用这个东西,复制的时候也别多复制这个属性。 bootstrap javascript ide 原创
发现modal里面的内容并没与被清掉,于是找原生API,在zui.js中的 that.$element.on('click.dismiss.' + zuiname, '[data-dismiss="modal"]',function(e) 方法中加入一行代码解决,即 that.hide(); that.$element.html(""); e.stopPropagation();
根据我的理解data-dismiss="modal"如果你点击它,属性应该关闭模态,但我不明白它是如何在幕后工作的。我查看了官方文档:http://getbootstrap.com/javascript/#modals-examples但没有解释。 隐藏功能以这种方式在modal.js中实现。 this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy...