我無法得到以下代碼在IE8中工作,它在Firefox中正常工作。jQuery模態不會在IE中更新
用戶單擊鏈接將屬性添加到他們的收藏夾列表。點擊時,我使用jQuery將頁面加載到模式中。如果他們再次點擊相同的鏈接,代碼需要重新運行,所以它會顯示「已添加」。在IE中它只顯示原始的模式窗口,不更新。
這是非常令人沮喪的......任何人都可以幫我解決它嗎?從http://blog.nemikor.com/2009/08/07/creating-dialogs-on-demand/
謝謝, 克里斯
$(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;
});
});
});
jQuery代碼。