Oto kod FINAL PRACY .... w przypadku kogoś whant wiedzieć, że wszystko jest kwestią wainting mieć wszystkie obrazy załadowane! ...
<script type="text/javascript">
$ (function() { $ ("# kciuk") jCarouselLite ({ btnNext: "#down" btnPrev: "#UP", pionowy: true, widocznych: 4 });
$("#thumb li img").click(function() {
var newlinkimage = $(this).attr("src");
newlinkimage = 'retouche-hr' + newlinkimage.substring(14,17);
$('#hr').remove();
var newimage = new Image();
newimage.src = newlinkimage + '-a.jpg';
newimage.onload = function()
{
var width = (newimage.width);
var height = (newimage.height);
$('#contentfull').append('<div id="hr"> </div>');
$("#hr").attr("width", width).attr("height", height);
$("#hr").addClass('hrviewer');
//alert('a');
$("#hr").append('<div id="avant"> <img alt="before" src="' + newlinkimage +'-a.jpg"></div>');
$("#hr").append('<div id="apres"> <img alt="after" src="' + newlinkimage +'-b.jpg"></div>');
//alert('b');
$("#avant img").attr("src", newlinkimage + '-a.jpg').attr("width", width).attr("height", height);
$("#apres img").attr("src", newlinkimage + '-b.jpg').attr("width", width).attr("height", height);
$("#apres img").load(function(){$("#hr").beforeAfter({animateIntro:true});});
}
})
. });
Kolejność, w jakiej '' onload' src' i są ważne dla wywołania zwrotnego obciążenia, aby sprawdził. –
Hmm Testowałem w przeglądarce Chrome i Firefox i oboje działali poprawnie. IE pokazał również alert, ale nie obsługuje funkcji naturalWidth – Greg
Dziękuję bardzo! Działa jak wdzięk –