내가 크롬, 파이어 폭스와 오페라에서 작동하는 jQuery를 스크립트를 작성하지만 9jQuery를이
기본적으로 Internet Explorer에서 이미지를 인터넷 익스플로러 9 일 (그러나 파이어 폭스, 크롬과 오페라에서 작동)하지 ajax로 배경에로드 된 이미지는 동일한 폴더에 다른 이미지가 업로드됨에 따라 동적으로 대체되어야합니다. Internet Explorer에서 스크립트가 작동하지 않고 이미지가로드되지 않습니다.
파이어 버그와 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;
});
});
}
}
});
}
});
피들을 제공하십시오. –
어떻게 든 디버깅하고 무엇이 먼저 깨기 시작하는지 알아 내야합니다. – Blender
정말 다음에 코드를 들여 써야합니다. ** ** 디버깅을 할 때 확실히 도움이됩니다. (방금 jsFiddle * TidyUp *을 사용하여 청소했습니다.) – ComFreek