在我的頁面中,我通過.load()在div中加載動態內容。在這個加載的div中我有一個subanvi,我在加載的內容中加載額外的內容。這到目前爲止是完美的。如何獲取ajax加載內容的高度?
但是在加載之後,我想對包裝的高度進行動畫處理(除了頁腳外,這些頁面都是圍繞頁面的),但不知道如何導致我的函數只獲取第一個顯示內容的高度。如何獲得新加載內容的高度?
這是我的函數:
$(function(){
var
$subContent = $(".subcontent"),
$subWrap = $(".maincontent"),
$newWrap = $("#wrapper"),
subHeight = 0,
$el;
$newWrap.height($newWrap.height());
subHeight = $newWrap.height() - $subContent.height();
$("ul.linkbox li a").live('click', function (e) {
newLink = $(this).attr("href");
e.preventDefault();
$(".textbox").find(".subcontent").fadeTo(200,0, function() {
$(".textbox").load(newLink + " .subcontent" , function() {
$(".subcontent").fadeTo(200,1, function() {
$newWrap.animate({height: subHeight + $subContent.height() + "px"});
});
});
});
});
});
如何加載其他內容? (不是第一個負載,但第二個負載) – ManseUK
加載內容中的第一個內容(這是.subcontent)僅僅由php include包含。 – Melros
你打算在文本框中加載ajax響應嗎?只是好奇你爲什麼這樣做'$(「。textbox」)。load' –