aver guardato in Make JQuery UI Dialog automatically grow or shrink to fit its contents, sto usando l'opzione height: "auto"
quando si costruisce una finestra di dialogo modale di dialogo jQuery:Fare JQuery UI Dialog crescere automaticamente l'altezza per adattarsi il suo contenuto (larghezza rimane statico)
$("#dialog-message").dialog({
autoOpen: false,
width: "400",
height: "auto",
show: "slide",
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
Tuttavia, l'altezza ISN "crescere" per adattarsi a tutti i contenuti. Sono ancora vedere una barra di scorrimento verticale come in questa immagine:
C'è un modo giusto nel codice di definizione ho elencato al fine di garantire che l'altezza cresce a sufficienza in modo che una barra di scorrimento verticale non mostra? O devo fare questo programmaticamente prima di aprire la finestra di dialogo?
Modifica 1
Non so perché, ma Chrome si sta visualizzando questa benissimo ma IE 8 non è. Ho bisogno che funzioni in modo specifico su IE 8, quindi credo che metterò un margine inferiore sul testo.
hmmm - quindi cosa c'è di speciale in me? Ho solo un normale testo non formattato nel div per la finestra di dialogo. –
Alcuni altri css potrebbero avere effetto con questo.Hai controllato con quello? – coder
Ho eliminato tutti gli altri CSS eccetto i contenuti dell'interfaccia utente –