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

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"})

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

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...