The complete function after an animate is launched more than once!

The complete function after an animate is launched more than once!

Hi... I want to launch a function after that an animation is complete. The problem actually is that this function is launched a lot of time without a reason!
This is the code
  1. $('#fullWhite').animate({opacity: "1"}, {duration: 500, complete: function()
  2.                                                                                                {
  3.                                                                                                   alert('cazzo')
  4.                                                                                                 }})

I see "cazzo" showed a lot of times.. Why??