Есть идеи с учетом приведенного ниже кода, почему выделение запускается дважды? Я подтвердил, что он работает дважды с использованием предупреждений, которые срабатывают более одного раза. Видите здесь что-нибудь не так?
//Scroll to the Anchor in the URL, if there is one
var destination = $(document.location.hash).offset().top;
$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 500, function() {
// Animation complete.
$(document.location.hash).effect("highlight", {}, 3000);
});