Cześć ;-) Dodałam skrypt do strony obsługujący przewijanie strony:
$(document).on('click', 'a', function(event){
event.preventDefault();
$('html, body').animate({
scrollTop: $( $.attr(this, 'href') ).offset().top
}, 500);
});
Skrypt działa, natomiast przy dodaniu jakiegokolwiek linku zewnętrznego, gdziekolwiek na stronie, nie przenosi mnie do danego adresu. Błędy w konsoli (po kliknięciu np. w ikonkę youtuba z przypisanym adresem):
"skrypt.js:17 Uncaught TypeError: Cannot read property 'top' of undefined
2jquery.min.js:4 Uncaught Error: Syntax error, unrecognized expression: http://www.youtube.com"
Jeśli usunę wyżej wspomniany skrypt przewijania, link działa. Co jest nie tak?
Będę wdzięczna za jakąkolwiek odpowiedź, pozdrawiam