1. Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела
    Скрыть объявление

[Помогите] Якорная ссылка проскакивает

Тема в разделе "Вёрстка (HTML, CSS)", создана пользователем iga, 10 фев 2017.

  1. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    На странце стоят якоря по разделам. Внутренние переходы работают нормально. Но если ссылка на якорь снаружи, то после перехода оказываешь внизу страницы.
    http://art-tkachev.ru/#block-5


    Якоря на block-3, block-4, block-5, block-6, block-7.
    block-3, block-4 - ведут к цели(в хром), а block-5, block-6, block-7 проскакивают вниз.
    Страничка со всеми якорями http://art-tkachev.ru/test.html

    Ссылка приходит к цели, если отключить
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
    но тогда все эффекты отваливаются естественно. Отключение остальных скриптов по-одному ни к чему не привело.

    Не могу из-за этого ссылки для директа использовать!
    Есть мысли?
     
  2. Perat

    Perat

    Регистрация:
    27 окт 2015
    Сообщения:
    115
    Симпатии:
    26
    Последнее редактирование: 10 фев 2017
  3. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    Угу, особенно в test.html
    Да не, всё это вода. Он ругается на пустые альты и rel для галереи ему не по душе.

    Там дело в скрипте для галереи - jquery.mosaicflow.min.js. Он картинки изначально растягивал во всю ширину блока в выставлял их в столбик, а потом компоновал как положено. Предположительно из-за этого менялась длина и координата якоря становилась неправильной. Избавился я от этого скрипта, но всё равно какие-то глюки присутствуют.

    Коллеги, по-возможности погоняйте в браузерах разных и отпишитесь.
    внешние ссылки http://art-tkachev.ru/test.html