Не уверен, что я понял, но не должно ли это быть:
$('.views_slideshow_jcarousel_pager_item').click(function() {
$('.overlay', this).stop().animate({opacity: 0}, 500, function() {
$('.overlay').stop().animate({opacity: 1},500);
});
});
Мне кажется, вы закрыли первую анимацию, а затем пытаетесь запустить новую функцию или что-то странное.там слишком много символов?
Может быть, вы пытаетесь переключиться?Кто знает.
Кроме того, вы оживляете все элементы класса .overlay, а не только тот, который вы анимировали, для этого вы можете просто использовать $ (this) во второй анимации, если этоэто предполагаемый эффект, который есть.