我遇到了一種情況,只顯示背景,僅在移除背景後顯示模式。這是我在使用bootstrap幾年後第一次遇到這個問題,我無法弄清楚爲什麼。調試時,回調在第一遍時從不觸發。只有在點擊背景後纔會觸發。當包含jquery手機CSS時,以不正確的順序引導模態觸發器事件
之前有人遇到過這個問題嗎?這可能與CSS衝突有關嗎?刪除jquery-mobile-1.4.2.css似乎有所幫助,但我需要他們兩個一起工作。我使用的引導版本是2.3.2。
this.backdrop(function() {
var transition = $.support.transition && that.$element.hasClass('fade')
if (!that.$element.parent().length) {
that.$element.appendTo(document.body) //don't move modals dom position
}
that.$element.show()
if (transition) {
that.$element[0].offsetWidth // force reflow
}
that.$element.addClass('in').attr('aria-hidden', false)
that.enforceFocus()
transition ?
that.$element.one($.support.transition.end, function() {
that.$element.focus().trigger('shown')
}) :
that.$element.focus().trigger('shown')
})
}