Modal dialog brakujący obraz na formularzu przesłać, IE9 +
Ten problem doprowadza mnie do szału.
Mam więc modalne okno dialogowe.
<div class="modal">
<img src="...."/>
</div>
Nieokreślony:
$(".modal").dialog({
resizable: false,
draggable: false,
modal: true,
autoOpen: false,
width: 530,
height: 460,
closeOnEscape: false,
dialogClass: 'popup noTitle'
});
Potem mam formularz:
<form>
<input type="submit"/>
</form>
i Js, aby otworzyć modal:
$('form input').click(function() {
$(".modal").dialog('open');
});
W większości przeglądarek działa to świetnie:
W IE 9 i IE 10. Modal jest otwarty, alebrak obrazu:
Uważam, że ma to coś wspólnego z wysyłaniem formularza, zatrzymując ładowanie obrazu. Jeśli ucieknę$(".modal").dialog('open');
z konsoli działa dobrze. Próbowałem wczytać obrazy:
$("#divSearching img").each(function() {
var imgObj = new Image();
imgObj.src = $(this).attr('src');
});
Nie pomaga. Czy ktoś inny ma z tym problemy lub ma dobre rozwiązanie? Wszystko, co próbowałem, zawiodło.
Próbowałem utworzyć skrzypce, ale ponieważ jest powiązany z przesłaniem formularza, nie mogłem tego zrobić.