Почему не получаю атрибут Href?
var пропустили. Наверное работаете в строгом режиме.var elementClick = $(this).attr("href");
var destination = $(elementClick).offset().top;
Проблема не в том, что вы значение атрибута не можете получить, а в том, что переменная elementClick не существует. Проверьте код на опечатки, добавьте var перед переменными.