2010-10-25 72 views
0

我有一個動態的div,它可以動態地從jquery獲得css的增量,如果它們較大,則適合內容。jquery當內容增加時彈出窗口的移位

現在問題是有一個彈出與相同的div相關聯。

如果內容增加彈出的下降,我不知道如何解決這個問題。請幫忙。

HTML

< div id='main_div' > 

< div id='myid' >some info</div> 

< div id='popup' ></div> 

</div> 


< input type='button' id='incre' > 

的jQuery:

$("#incre").click(function() 
    { 

$("#myid").html(" some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more some more "); 

    }); 

感謝推進 戴夫

+1

任何機會的代碼片段? – mth 2010-10-25 10:48:27

+0

好的。當內容很大時,讓我給你 – dave 2010-10-25 10:49:28

回答

0

我已經手動增加了'main_div'的高度。並在其下插入彈出窗口。並且工作。

謝謝大家。

1

設定最高高度,這個div。當內容增加超過此最大高度時,請使用滾動條滾動內容。

div{ 
    max-height:300px; 
    height:auto !important;   // for ie as it does not support max-height 
    height:300px;     // for ie as it does not support max-height 
    overflow:auto; 
    width:auto 
} 
+0

它的高度是從數據庫獲取增量,所以這就是爲什麼沒有理由給予最大高度。 – dave 2010-10-25 10:56:09

+0

謝謝Chinmayee,我從你的答案中得到了解決辦法。 – dave 2010-10-25 11:06:36

0

您是否嘗試過在彈出窗口中使用絕對位置?然後彈出窗口不會受內容div高度的影響,因爲它會從文檔流中取出。

+0

是的,我嘗試過,但結果相同。 – dave 2010-10-25 10:54:49

+0

並且您正在設置左側和頂部:屬性? – 2010-10-25 11:02:07