Prototype与Bootstrap冲突导致Dropdown、Collapse、Modal被隐藏
修改 prototype.js 文件,Element.Methods:hide下面添加并修改代码
hide: function(element) {
var isBootstrapEvent = false;
if (window.jQuery) {
jQuery('*').on('hide.bs.dropdown', function( event ) {
isBootstrapEvent = true;
});
jQuery('*').on('hide.bs.collapse', function( event ) {
isBootstrapEvent = true;
});
jQuery('*').on('hide.bs.modal', function( event ) {
isBootstrapEvent = true;
});
}
if(!isBootstrapEvent){
$prototype(element).style.display != 'none';
}
else{
$prototype(element).style.display = 'none';
}
return element;
},

浙公网安备 33010602011771号