Перейти к публикации

jQuery Гладкая прокрутка к анкору


Рекомендованные сообщения

Помогите пожалуйста советом.

Каким образом сделать запись в этом коде:

$(document).ready(function(){
	'use strict';
	$('a[href^="#"]').on('click',function (e) {
	    e.preventDefault();
	    var target = this.hash,
	    $target = $(target);
	    $('html,body').stop().animate({
	        scrollTop: $target.offset().top - 10
	    }, 800, 'swing', function () {
	        window.location.hash = target;
	    });
	});
});

Чтобы после прокрутки расстояние от верха было задано не при помощи: .top - 10 (это не поддерживают FF и IE), а при помощи дописывания стиля: .css({top:"10px"})

Никак не получается угодить всем браузерам...

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...