Чёрт, я искал решение этой проблемы два дня, но нашёл его через пару минут после поста на форуме.
Мысли упорядочились и я придумал, что гуглить. Жаль, что темы тут удалять, похоже, нельзя. Короче говоря, то, что я искал - это функция .stop(). Вот нормально работающий фидл:
http://jsfiddle.net/nvMqP/4/
Спасибо за внимание.