我使用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()'。 –