Как заставить диалог jQueryui scrollTop прокручивать содержимое диалога вверх

У меня есть диалоговое окно jQueryui, в которое я загружаю большое количество контента (соглашение об условиях обслуживания), которое вызывает полосу прокрутки по мере переполнения контента. Это так, как я хотел бы, чтобы это было. Однако я хотел бы, чтобы полоса прокрутки была вверху (чтобы пользователи могли читать с самого начала без необходимости прокручивать вверх) после открытия диалогового окна. настройка для диалога

$(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 как в true, так и в false, и я пробовал весь следующий код, чтобы попытаться прокрутить содержимое вверх:

  $("#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);

К сожалению, ни один из выше, кажется, работает. Я также пытался поместить вышеуказанное в связанные события в диалоговом окне как для диалогового окна, так и для изменения размера диалогового окна безрезультатно. Любая помощь будет принята с благодарностью.

8
задан Ross 30 May 2012 в 12:26
поделиться