Je ne peux pas obtenir le code suivant pour travailler dans IE8, ça fonctionne bien dans Firefox.jQuery modal ne pas mettre à jour dans IE
Un utilisateur clique sur un lien pour ajouter une propriété à sa liste de favoris. Lorsque je clique sur ce bouton, j'utilise jQuery pour charger la page dans un modal. Si elles cliquent à nouveau sur le même lien, le code doit être réexécuté pour afficher "déjà ajouté". Dans IE, il affiche simplement la fenêtre modale d'origine et ne met pas à jour.
C'est très frustrant ... quelqu'un peut-il m'aider à le résoudre?
$(document).ready(function() {
var $loading = $('loading image goes here');
$('.add_fav_property').each(function() {
var $dialog = $('<div></div>')
.append($loading.clone());
var $link = $(this).bind('click', function() {
$dialog
.load($link.attr('href'))
.dialog({
title: $link.attr('title'),
width: 400,
height: 150
});
$link.click(function() {
$dialog.dialog('open');
return false;
});
return false;
});
});
});
Code jQuery de http://blog.nemikor.com/2009/08/07/creating-dialogs-on-demand/
Merci, Chris.