我有一個jQueryUI對話框,我正在加載很多內容(服務條款的協議),導致滾動條作爲內容溢出。這是我希望的。但是,我希望滾動條位於頂部(這樣,一旦對話框打開,用戶就可以從頭開始閱讀而不必向上滾動)。在該對話框的設置是如何獲取jQueryui對話框scrollTop將對話框內容滾動到頂部
$(function()
{
$("#tos_dialog").dialog({
title: 'Terms Of Service Agreement',
autoOpen: true,
height: 480,
width: 640,
modal: true,
show: "blind",
hide: "explode",
buttons: {
"I Accept": function() {
$(this).dialog("destroy");
$("#login_container").dialog("destroy");
window.location.replace('/main.php');
},
"I Decline": function() {
$(this).dialog("destroy");
}
}
});
我試圖用的AutoOpen同時設置真假,我已經嘗試了所有下面的代碼,試圖獲取內容滾動到頂部是:
$("#tos_dialog").show()
$("#tos_dialog").scrollTop();
$(".ui-dialog").show();
$(".ui-dialog").scrollTop();
$(".ui-widget-content").show();
$(".ui-widget-content").scrollTop();
$("body").scrollTop();
$('#tos_dialog', window.parent.document).scrollTop(0);
不幸的是,上述任何一個似乎都沒有奏效。我也試着把上面的對話框放在dialogOpen和對話框的對話框上,但是沒有用。任何幫助將不勝感激。
謝謝!爲我節省了一些時間 – sd1sd1