我在这里有我的代码,它在正文的末尾插入了一个预定义的模态标记:
var languageModal =
'<div id="lngModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="lngModalLabel" aria-hidden="true">'+
' <div class="modal-body"></div>'+
' <div class="modal-footer">'+
' <form class="inline" id="lngModalForm">'+
' <button class="btn btn-primary" data-dismiss="modal" aria-hidden="true">'+
' <span lang="hu"'+((langAfterInit == 'hu') ? '' : ' style="display:none;"')+'>Bezárás</span>'+
' <span lang="en"'+((langAfterInit != 'hu') ? ' style="display:none;"' : '')+'>Close</span>'+
' </button>'+
' </form>'+
' </div>'+
'</div>';
$('body').append(languageModal);
但是,当我调用.modal()
它时,它不会加载,只出现黑色覆盖:
$('#lngModal').modal({
backdrop : 'static',
keyboard : false,
remote : '/language.html',
});
我试过了.on('modal',{...})
,但是没有用。