2016-08-08 1 views
2
<div style="white-space: nowrap;"> 
    Some text containing spaces which could be wrapped. 
</div> 
<script type="text/javascript"> 
    $(function(){ 
     $("div").dialog(); 
    }); 
</script> 

Когда это диалоговое окно открывается, размер слишком узкий, чтобы отображать развернутое содержимое.Диалоговое окно jquery-ui не имеет правильного размера, если содержимое обернуто в белом пространстве.

Как я могу обеспечить достаточно широкий диалог без установки произвольной ширины?

ответ

0

Если бы я получил это право, добавив width:auto в диалоговом опции достаточно

$("div").dialog({ 
    width:'auto' 
}); 

Демо: http://codepen.io/8odoros/pen/rLQjjL

+0

Глядя на код ui.dialog в '_size' функция, это вызывает странное сравнение at 'if (options.minWidth> options.width) {' но без ошибок :-) – Emyr

Смежные вопросы