是否有可能獲得總是400px寬的窗口彈出窗口,但動態高度取決於彈出窗口中的內容?取決於內容的彈出窗口的動態高度,有可能嗎?
我已經看到了這一點,但不知道如何使用它。如果你指定溢出彈出窗口
Adjust width height of iframe to fit with content in it
是否有可能獲得總是400px寬的窗口彈出窗口,但動態高度取決於彈出窗口中的內容?取決於內容的彈出窗口的動態高度,有可能嗎?
我已經看到了這一點,但不知道如何使用它。如果你指定溢出彈出窗口
Adjust width height of iframe to fit with content in it
解決
$(document).ready(function() {
// For IE
var h = $('#page').outerHeight();
var newH = h + 20;
window.resizeBy(0, newH - $(window).height());
// Only works in Firefox/Safari
$('img').load(function() {
var h = $('#page').outerHeight();
var newH = h + 20;
window.resizeBy(0, newH - $(window).height());
});
});
:汽車,不指定元素的高度,該元素應高度動態增長。
最快的解決方案是在打開窗口之前知道窗口的高度。如果你知道那麼你可以將它作爲參數傳遞給打開彈出窗口的函數,從而使彈出窗口成爲正確的高度。
那麼,既然你依靠JavaScript來彈出,你可以這樣做... 你已經標記了jQuery,所以這裏是一個開始......將它放置在彈出窗口中。
$(document).ready(function() {
var popupHeight = parseInt($('#elementThatWillGetTaller').css('height')); // parseInt if we get a '200px'
// code to set window height - I know it can be done because I've seen osCommerce do it
});
我不認爲這適用於Windows – jlarson 2009-06-11 03:32:12
它不工作:(但由於反正 – Aximili 2009-06-11 05:10:56
OY,是我不好......以爲這是一個DHTML彈出。 – jrista 2009-06-11 05:54:28