Tengo un cuadro de diálogo jQueryui que estoy cargando en un montón de contenido (términos de acuerdo de servicio) que causa una barra de desplazamiento a medida que el contenido se desborda. Esto es lo que me gustaría que fuera. Sin embargo, me gustaría que la barra de desplazamiento esté en la parte superior (para que los usuarios puedan leer desde el principio sin tener que desplazarse hacia arriba) una vez que el cuadro de diálogo esté abierto. la configuración para el diálogo esCómo obtener el diálogo jQueryui scrollTop para desplazar el contenido del diálogo a la parte superior
$(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");
}
}
});
He tratado con Autoopen ajustado tanto a verdadero y falso, y lo he intentado todo el código siguiente para tratar de conseguir el contenido para desplazarse hasta la parte superior es:
$("#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);
Desafortunadamente ninguno de los anteriores parece estar funcionando. También intenté poner lo anterior en eventos enlazados en el cuadro de diálogo tanto para dialogOpen como para cambiar el tamaño del cuadro de diálogo sin éxito. Cualquier ayuda sería muy apreciada.
gracias! me salvó algo de tiempo – sd1sd1