Ciao a tutti
utilizzo l'istruzione load per caricare una pagina che contiene una modal popup. Dato che voglio rendere scrollabile sto cercando di cambiare la proprietà position della popup da absolute a fixed.
Faccio così:
$(window).load(function () {
$('.ui-dialog').css('position','fixed');
});
Faccio così perchè dal codice della popup non riesco a capire come modificare questa proprietà.
Però succede una cosa strana: se visualizzo solo la pagina richiamata da load, la position viene cambia, ma se richiamo con il load non cambia nulla. Perchè?
default.aspx:
$(window).load(function () {
$('#dvPopUp').load('registrati.aspx');
});
registrati.aspx:
$(window).load(function () {
$('.ui-dialog').css('position', 'fixed');
});
Questo è il codice creato dal controllo dialog di jquery:
<div class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front no-close ui-draggable ui-resizable" style="position: absolute; height: auto; width: 675px; top: 0px; left: 417px; display: block;" tabindex="-1" role="dialog" aria-describedby="dialog-modal" aria-labelledby="ui-id-1">