Chrome、Firefox、および Opera では動作するがInternet Explorer 9 では動作しないjQueryスクリプトを作成しました。
基本的に、ajax を使用してバックグラウンドで読み込まれた画像はフェードインし、他の画像が同じフォルダーにアップロードされると動的に置き換えられる必要があります。Internet Explorer では、スクリプトが機能せず、画像が読み込まれません。
firebug と IE 開発者ツールバーを使用してデバッグを試みましたが、少し経験が浅いです。
あなたは私を助けることができます?ありがとうございました!
jQuery コード
$(window).load(function () {
var data;
$('.nascosto').hide();
$('.ciccio').hide();
$.ajax({
type: "GET",
url: "phpdelete.php",
success: function (data) {
$("<img/>").attr("src", data).load(function () {
$(this).remove();
});
}
});
setInterval(prova, 1000);
function prova() {
$.ajax({
type: "GET",
url: "phpdelete.php",
success: function (data2) {
if (data2 != data) {
$('.ciccio').fadeOut(2000, function () {
$("<img/>").attr("src", data2).load(function () {
$(this).remove();
$('.ciccio').css('background-image', 'url(' + data2 + ')').delay(500).fadeIn(2000);
data = data2;
});
});
}
}
});
}
});