我在兩個不同的項目兩個div被通過JQuery dailog顯示:爲什麼JQuery對話框爲兩個不同的彈出窗口分配不同的高度?
<div id="popupDiv">
<% Html.RenderAction("PopupAction", "Popup"); %>
</div>
$("#popupDiv").dialog(
{
autoOpen: false,
modal: true,
width: 465,
height: 586,
zIndex: 10001,
bgiframe: true
});
該代碼是在兩種情況下是相同的,並且部分視圖的內容幾乎相同(其中一個是測試環境,我「M煉對UI,以節省時間,所以我試圖讓他們儘可能接近),但在彈出窗口得到在Firefox兩種不同的內聯樣式呈現:
<div id="popupDiv" class="ui-dialog-content ui-widget-content" style="width: auto; min-height: 0px; height: 475px;">
<div id="popupDiv" class="ui-dialog-content ui-widget-content" style="width: auto; min-height: 0px; height: 570px;">
我當然不會設置那些地方的高度,並且實際上已經在他們相應的項目中搜索了這些值,但是已經發現了沒什麼。
IE 9似乎並沒有插入所有的風格的東西,但如果我在樣式中設置div的高度,那麼只有兩個實際使用該高度。
什麼會導致JQuery對話框指定兩個不同的高度?