J'espère que quelqu'un peut aider avec ce problème. J'utilise ui Dialog qui apparaît en cliquant sur un lien avec la même classe. Le problème est que le lien fonctionne bien une fois mais si je clique dessus encore ou un autre lien avec la même classe alors seulement la surcharge charge mais pas la boîte de contenu dans IE seulement. Cela fonctionne très bien dans Firefox. Mon script inclut un post ajax, si je supprime le code ajax alors la boîte fonctionne bien à chaque clic.ui Dialog fonctionne une fois dans IE
Mon code:
$().ready(function() {
$('#dialog').dialog({
autoOpen:false,
title: $(this).attr("title"),
modal: true, width: 450, height:"auto", resizable: false,
close: function(ev, ui) { $(this).remove(); },
overlay: {
opacity: 0.5,
background: "black"
}
});
$(".mybutton").click(function(){
$.post($(this).attr("href"), { },
function(data) {
$('#dialog').html(data);
}
);
$('#dialog').dialog('open');
return false;
});
});
J'ai plusieurs liens avec la classe "mybutton" et un div avec l'id #dialog. J'utilise aussi la dernière version de jQuery et ui. Toute aide serait grandement appréciée. Merci
J'utilise IE8, jQuery 1.3.2, jQuery UI 1.7.1
Quelle version de IE et quelle version de jQuery/jQuery UI utilisez-vous? – Karim
salut, j'utilise IE8, jQuery 1.3.2, jQuery UI 1.7.1 –
FYI, j'ai le même problème en utilisant jQuery 1.4.2 et jQuery UI 1.8.4. Je posterai une solution si je la trouve ... – ctorx