Я пытаюсь заставить изображение загружаться в div с эффектом fadeIn. Проблема в том, что я не знаю, как избежать загрузки и выцветания одновременно. Я хочу, чтобы изображение было загружено, и после того, как оно полностью загружено, оно должно исчезнуть.
http://www.izrada -weba.com / vedranmarketic
Это большие пальцы изображения:
<div id="thumbs">
<a href="#" class="slika_thumb" id="1"><img src="slike/th.jpg" border="0"/></a><a href="#" class="slika_thumb" id="2"><img src="slike/th.jpg" border="0"/></a><a href="#" class="slika_thumb" id="3"><img src="slike/th.jpg" border="0"/></a><a href="#"><img src="slike/th.jpg" border="0"/></a><a href="#"><img src="slike/th.jpg" border="0"/></a><a href="#"><img src="slike/th.jpg" border="0"/></a> </div>
</div>
Это контейнер, в который должно быть загружено изображение:
<div id="desna_kolona">
<div id="slika"><img src="slike/c6.jpg" /></div>
</div>
и это файл jquery:
$(document).ready(function(){
$('.slika_thumb').click(function() {
var id = $(this).attr("id");
$('#slika').hide();
$.ajax({
url: 'slike/slika.php?id=' + id,
success: function(data) {
$('#slika').html(data);
$('#slika').fadeIn();
}
});
});
});
Я пытался использовать complete
ниже success
, но результат все тот же.
Любой совет?