У меня есть диалоговое окно 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);
К сожалению, ни одно из вышеперечисленных, похоже, не работает. Я также попытался помещать вышеперечисленное в связанных событиях в диалоговом окне как для диалога, так и для изменения диалога, но безрезультатно. Любая помощь будет принята с благодарностью.
спасибо! спас меня некоторое время – sd1sd1