Change Variant but Image Not Change

when i change variant image still same image are not change according to variant but i uploaded images on variant.


if (variant && variant.featured_image) {
var originalImage = jQuery("#product-featured-image");
var newImage = variant.featured_image;
var element = originalImage[0];
Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
jQuery('#more-view-carousel img').each(function() {
var grandSize = jQuery(this).attr('src');
grandSize = grandSize.replace('compact','grande');
if (grandSize == newImageSizedSrc) {
jQuery(this).parent().trigger('click');
return false;
}
});
});
}