Вам надо так обращаться к изображению
$(".jbzoo-item-"+itemID+" .jbimage-link .jbimage")
Должно быть как то так
<script>
jQuery(function($){
$("a.jsAddToCart").click(function(){
var itemID = $(this).attr('id');
var basketPosition = $(".jsJBZooModuleBasket").offset();
var imagePosition = $(".jbzoo-item-"+itemID+" .jbimage-link .jbimage").offset();
var image = $(".jbzoo-item-"+itemID+" .jbimage-link .jbimage");
var posit = basketPosition.left - imagePosition.left;
var top = basketPosition.top - imagePosition.top;
$(image).clone().css({
'top' : '10px',
'left' : '20px',
'position' : 'absolute'
}).prependTo($('.jbzoo-item-"+itemID+" .jbimage-link')).animate({
opacity : 0.6,
zIndex : 9999,
top : "-100px",
left : "50px"
}, 300).animate({
width : "100px",
height : "100px",
left : posit + "px",
top : top + 'px'
}, 1000).hide(300,function(){jQuery(this).remove();});
});
});
</script>
Edited by Cheren-dow, 08 October 2013 - 07:54.