我已经创建引导模态,并通过AJAX附加一些html ...自动弹出与动态宽度按内容
我无法显示完美的宽度,根据内容。我曾尝试:
width: 'auto'; //it looks as in Screenshot
width: 100%; //it takes whole page width
它看起来像:
var PopupHelper = {
Show: function() {
$("#popup_content").empty();
var qAjax = new AjaxHelper("/Services/Service.asmx/GetCurrentPopupContent");
qAjax.OnSuccess = function (data) {
$("#popup_content").html(data);
$('#popup-Model').css({ 'width' : 'auto','overflow': 'auto' });
$("#popup-Model").modal();
}
qAjax.Init();
}
}
<!--Popup Window -->
<div class="modal fade" id="popup-Model" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" style="margin-top:-10px !important">×</button>
</div>
<div class="modal-body" id="popup_content">
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!--Popup Window -->
如何进行模态宽度,按照内部modal-body
的内容?
注:在图像中显示的模态HTML可以变化
谢谢!
不知何故$(“#popup_content:第一个孩子”)。宽度();返回'空' – Vikrant
你试图把它在一个setTimeout?另外,我认为你应该在调用'modal'函数后做。我编辑了我的答案。 –
是的,我用'SetTimeout'试了一下,然后发表我的评论 – Vikrant