Aquí es código:de diálogo jQuery UI: desplazamiento vertical no funciona correctamente si la altura de diálogo más alto de la ventana
<script type="text/javascript">
$(function(){
var dialogOptions = {
title: "Header",
autoOpen: false,
modal: true,
width: 400,
height: 1000
};
$(".wnd").dialog(dialogOptions);
$("#btn").click(function(){ $(".wnd").dialog("open"); });
});
</script>
<style>
.wnd {background:yellow;height:900px;width:300px;}
</style>
<div class="wnd"></div>
<button id="btn">click me</button>
al abrir el diálogo y es más alta que la ventana principal hay un control deslizante lado y no lo hace deslícese hacia abajo si intenta arrastrarlo con la ayuda del cursor del mouse (parece estar bloqueado).
Pero se desliza bien cuando se coloca el botón (flecha) en el teclado o se desplaza hacia abajo con la rueda del mouse.
Aquí está demo on jsfiddle.
¿Cómo activar ese deslizador lateral?
Gracias!
El desplazamiento está deshabilitado porque el diálogo es _modal_. Puede configurar 'modal: false' para permitir el desplazamiento de nuevo. ¿Pero quieres un diálogo _modal_? – andyb
@andyb, si el cuadro de diálogo es más alto que la ventana, entonces la falta de desplazamiento de la ventana principal puede restringir. Otra posibilidad sería forzar las barras de desplazamiento en el diálogo mismo, pero en algunas situaciones, desplazarse por la ventana como un todo sería una mejor experiencia. – veeTrain