2013-12-04 4 views
0

Я пытаюсь получить гладкую функциональность прокрутки на своем веб-сайте. В настоящее время это проблема, с которой я столкнулся. Когда я перенаправляюсь на другую страницу с привязным тегом в ссылке URL, прокрутка останавливается намного до тега привязки, если тегу предшествует изображение.Smooth Scroll to Anchor тег намного выше метки привязки

Например:

попытка перехода от home -> About Us # Theory of Change. Это работает по назначению. Теперь предположим, что я перехожу от home -> About Us # Our Team, вы заметите небольшое смещение. Это намного более ярко выражено, если вы попытаетесь перейти от home -> Our Work # Pilot Study, страница остановится почти, 300 - 400 px над разделом, где содержится тег привязки. Прокрутка отлично работает в этих местах, если выполняется сама страница, т. Е. От About Us -> #Our Team вы увидите, что прокрутка работает просто отлично.

URL to website

+0

никаких проблем n хром – Grumpy

+0

Хм, я иногда заметил на хроме. Но в основном проблема заключается в firefox. – Shouvik

ответ

2

Ваш код, кажется, выполняет на domready. Я подозреваю, что проблема вызвана тем, что изображения не будут полностью загружены при выполнении плавного кода прокрутки.

Предлагаю попытаться запустить плавный код прокрутки на load, а не на domready.

+0

Спасибо! Это сделало трюк :) – Shouvik