我有一个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