Если закомментировать то место где у меня вылазивает ошибка (я пока стал вдаваться что за эффект ты навсил и как), то так у меня всё работает:
function one_img(){
$('#img_1').fadeOut(2000, function(){
$(this).attr('width', 100).attr('height', 62).show(1500, function(){
$(this).effect('pulsate', 1500, function(){
$(this).attr('width', 199).attr('height', 125);
two_img();
})
})
});
}
function two_img(){
$('#img_2').fadeOut(2000, function(){
$(this).attr('width', 100).attr('height', 62).show(1500, function(){
$(this).effect('pulsate', 1500, function(){
$(this).attr('width', 199).attr('height', 125);
three_img();
})
})
});
}
function three_img(){
$('#img_3').fadeOut(2000, function(){
$(this).attr('width', 100).attr('height', 62).show(1500, function(){
$(this).effect('pulsate', 1500, function(){
$(this).attr('width', 199).attr('height', 125);
for_img();
})
})
});
}
function for_img(){
$('#img_4').fadeOut(2000, function(){
$(this).attr('width', 100).attr('height', 62).show(1500, function(){
$(this).effect('pulsate', 1500, function(){
$(this).attr('width', 199).attr('height', 125);
})
})
});
}
one_img();
Осталось выяснить что я закомментировал и исправить ошибку, но смысл решения проблемы будет тот же думаю.
У меня просто плагин UI наверное не установлен, вот и ошибка вылазивает. Я поправил код, так работает?