我使用jquery
將高度動態設置爲iframe
。它工作正常,但問題是,如果用戶clicks
在鏈接上查看更多的數據低於DataList
那麼它將高度完美設置爲iframe
,但它滾動到頂部本身。我想保留Scroll position
,它的時間是Click
LinkButton
。我正在使用c#LinkButton
但它並不重要。整頁在iFrame
以內,所以我只是根據document
高度設置iframe
高度。因此根據代碼在jquery
的pageLoad()
上調用function
。
我的代碼:使用jQuery將高度設置爲iframe後滾動問題
function adjustHeight() {
var iframe = jquery(window.top.document).find("#frameContent");
iframe.height(0 +'px');
var height = jquery(document).height() + 30;
iframe.height(height +'px');
}
function pageLoad() {
adjustHeight();
}
怎麼辦呢?一切都在c#
。 DataList
和LinkButton
在裏面UpdatePanel
而我只是使用jquery
設置高度。
HTML代碼:DataList HTML with View More
也許你有一段代碼,如'.scrollTop()'在別的地方? – Brewal
哪個datalist?哪個鏈接按鈕?根本沒有足夠的上下文,做一個jsfiddle。 –
@Brewal,no。我沒有在任何地方使用'.scrollTop()'。 –