Facendo clic sulla barra del titolo della finestra di dialogo, IE scorre la pagina nella parte superiore della finestra di dialogo se la finestra di dialogo è posizionata parzialmente fuori dalla pagina. Ma questo succede anche se un utente fa clic sul pulsante di chiusura. Ciò significa che l'utente deve fare clic due volte sul pulsante di chiusura.La finestra di dialogo jQueryUI scorre in alto quando si fa clic sul pulsante Chiudi in IE
$('#divDialog').dialog({height:500, position:[10, 1000]});
ho creato un jsfiddle per dimostrare: http://jsfiddle.net/e9zAK/
Riposizionare la finestra di dialogo fino a quando non è parzialmente fuori dallo schermo. Quindi provare a fare clic sul pulsante Chiudi. Scorrerà la pagina per adattarla, ma in realtà non chiuderà la finestra di dialogo. Questo non sembra accadere in Firefox o Chrome.
C'è un modo per ignorare questa funzionalità? Non voglio usare la posizione: riparato.
Grazie per aver trovato la causa principale, ma questo non sembra impedirlo. (Http://jsfiddle.net/e9zAK/1/). Continuerò a scavare anche io. – user1219358
Lo hai nell'ordine sbagliato, nel tuo violino. Mettilo dopo la chiamata a '.dialog()', o in alternativa usa la delega degli eventi: http://jsfiddle.net/blgt/e9zAK/2/ – blgt