Проблема с якорями
Author: Олег Ходонович
Visited 2205,
Followers 1,
Shared 0
Добрый день!
На главной странице https://pro-dymohody.by выставляю якорь (#kontakty) на графический блок перед почтовой формой. Ставлю на якорь ссылку в разделе КОНТАКТЫ (меню), а также ссылку в фиксированной полосе - СВЯЗАТЬСЯ С НАМИ (кнопка). На главной странице всё работает корректно, но при переходе с другой (не главной) страницы https://pro-dymohody.by/galereya.html якорь не работает, - строка прокручивается, блок с якорем и почтовой формой убегает вниз открывая ненужный объект "галерея".
Как это можно исправить?
Пробовал различные варианты, не помогает.
Заранее благодарен за помощь!
Posted on the
Здравствуйте. Попробуйте отключить отложенную загрузку и/или анимацию для объекта галереи.
Так как у Вас на всех страницах внизу есть контакты, то попробуйте сделать якорь не на главную страницу к контактам, а просто на якорь контактов, предварительно добавив его на все страницы.
P.S. У Вас красивый сайт.
Author
Добрый день!
Пробовал, - не помогает.
Так как у Вас на всех страницах внизу есть контакты, то попробуйте сделать якорь не на главную страницу к контактам, а просто на якорь контактов, предварительно добавив его на все страницы.
Как можно сделать ссылку на якорь контактов без указания страницы???
Ссылка на якорь #kontakty находится не на странице, а в фиксированной полосе и футере.
1) Раздел меню - КОНТАКТЫ (фиксированная полоса)
2) Кнопка - СВЯЗАТЬСЯ С НАМИ (фиксированная полоса)
3) Раздел меню - КОНТАКТЫ (футер страницы)
Спасибо за помощь, но может есть другие варианты?
(Google | It > Ru) ... если вы хорошо знаете программу, и если вы заинтересованы в ней, вы можете попытаться решить ее с помощью кода JQuery EXTRA ...
... в случае, если вы сообщите мне, ... в противном случае не упоминается ...
ciao
.
Попробуйте это.
-
ciao
.
Author
Алексей, спасибо за помощь, протестировал Ваш вариант, не помогло.
Якорь работает, но имеет точно такой-же "баг": - строка прокручивается, блок с якорем и почтовой формой убегает вниз открывая ненужный объект "галерея"
Странная ситуация... Сайт делал на платном шаблоне WebSite X5
https://market.websitex5.com/ru/shablon/3b68035f-f225-4167-a10e-915bac3dc5?utm_source=software&utm_medium=Pro_2020.1
В превью (анонс) шаблон работает корректно, но после установки в программу шаблон имеет тот же "баг". Пробовал удалять, добавлять и переустанавливать блоки, не помогает... любой якорь в районе почтовой формы при переходе с другой страницы отправляет в объект галерея.
Очень странно, хотя в превью всё красиво:
https://market.websitex5.com/ru/shablon/predprosmotr/3b68035f-f225-4167-a10e-915bac3dc5
Может разработчики скажут в чём дело?
Author
Отправил не ту ссылку:
https://market.websitex5.com/ru/shablon/predprosmotr/3b68035f-f225-4167-a10e-915bac3dc5
Author
При необходимости сброшу шаблон проекта WebSite X5
... хорошо, я понимаю, я иду в другом месте ... закрыто ...
.
Отправил уведомление о Вашем вопросе сотрудникам компании, ожидайте ответ от них тут в комментариях.
Проблема с якорями уже не в первой версии программы. Вроде при установки "якоря" должен показываться именно тот блок, на котором стоит якорь, а по факту идёт смещение - почему приходится вставлять Simple Separator, подбирая его высоту и на него ставить якорь.
Как вариант, попробуйте оптимизировать картинки и поработать над скоростью загрузки сайта. Возможно, проблема в том, что страница не успевает загрузиться в полной мере и происходит скачок.
Author
Дело не в этом, с оптимизацией картинок всё в порядке, уже перепробовал все и вся варианты.
Вот что обнаружил:
1) При удалении (платного) объекта Justified Gallery всё работает корректно.
2) Любой якорь, установленный на странице до объекта Justified Gallery работает корректно, установленный после корректно не работает, имеем "баг" который обсуждаем.
Что на это скажет техподдержка? Я так понимаю они каким-то образом решили эту проблему, в превью при тестировании шаблон проекта работает корректно, а после покупки и загрузки нет.
Author
Алексей, куда отправить Вам шаблон проекта?
"Что на это скажет техподдержка?" - уведомление им было отправлено 02.06.2020. Остаётся только ждать.
"Алексей, куда отправить Вам шаблон проекта?" - учитывая то, что Вы нашли вероятную причину проблемы - Justified Gallery, не вижу в этом необходимости. Лучше подождать ответ сотрудников компании.
Как вариант, попробуйте отключить все эффекты в Justified Gallery.
У Вас на хостинге не включена отложенная загрузка? Попробуйте убрать весь сторонний код с сайта, включая Яндекс. Метрику.
Hello Oleg
I can understand how the issue might seem to be Justified Gallery itself, but the reason is not really this.
Justified Gallery works precisely this way. It loads up the images it needs and then the height is set. As mentioned by other users, the anchor tries to bring u to a point in the page before this height has been set, thus causing the calculation to be incorrect. In this case, I am afraid that the Justified Gallery object simply cannot work correctly in a page where an anchor is present and must work this way, but it is currently working as intended.
These two functionalities simply cannot work correctly due to technical reasons
I hope my explanation was clear enough
Thank you
Stefano
GOOGLE TRANSLATE ---
Привет олег
Я могу понять, как может показаться, что проблема в самой «Оправданной галерее», но причина не в этом.
Оправданная Галерея работает именно так. Он загружает нужные изображения, а затем устанавливается высота. Как уже упоминали другие пользователи, якорь пытается подвести вас к точке на странице до того, как будет установлена эта высота, что приводит к неправильным вычислениям. В этом случае я боюсь, что объект «Оправданная галерея» просто не может корректно работать на странице, где есть привязка, и должен работать таким образом, но в настоящее время он работает так, как задумано.
Эти две функции просто не могут работать правильно по техническим причинам
Я надеюсь, что мое объяснение было достаточно ясным
Спасибо
Стефано
Author
В превью шаблон работает корректно, при переходе с другой страницы смещение блоков не происходит, как вы этого добились?
https://market.websitex5.com/ru/shablon/predprosmotr/3b68035f-f225-4167-a10e-915bac3dc5
И почему выставляете на продажу шаблон, который по факту "по техническим причинам" не может правильно работать? В превью я этого не вижу, там всё работает правильно.
Hello Oleg
Perhaps I misunderstood the issue, but from what I can see the template works fine in preview after downloading it:
The problem might happen when you're transitioning from a different page, but I do not believe that this was already in the template when you downloaded it. Didn't you add the button with this behavior?
The template seems to work fine. It just can't work correctly with a button redirecting to the homepage considering how it was built.
Also, I tried your website and it seems to work fine for me:
I end up here which seems quite correct, no? I ended here by clicking on the Contact button in the gallery page
Let me know if I understood the problem wrong
Thank you
Stefano
GOOGLE TRANSLATE ---
Привет олег
Возможно, я неправильно понял проблему, но из того, что я вижу, шаблон отлично работает в режиме предварительного просмотра после его загрузки:
Проблема может возникнуть при переходе с другой страницы, но я не верю, что это уже было в шаблоне, когда вы его скачивали. Разве вы не добавили кнопку с таким поведением?
Шаблон, кажется, работает нормально. Это просто не может работать правильно с кнопкой, перенаправляющей на домашнюю страницу, учитывая, как она была построена.
Кроме того, я попробовал ваш сайт, и он, кажется, работает нормально для меня:
Я в конечном итоге здесь, что кажется вполне правильным, нет? Я закончил здесь, нажав на кнопку Контакт на странице галереи
Дайте мне знать, если я неправильно понял проблему
Спасибо
Стефано
Author
Добрый день, Стефано!
Повторяю ещё раз, Ваш шаблон работает НЕПРАВИЛЬНО!
При переходе с другой (не главной) страницы на страницу "контакты" происходит смещение блоков.
Проверьте Ваш шаблон внимательно!!!
https://clipso.com.by/test/who-we-are.html
И здесь также!!!
https://clipso.com.by/test/gallery.html
Стефано, - это не мой, это Ваш шаблон!!!
В превью шаблон работает корректно, я его вижу, тестирую, преподносится всё хорошо, - но после покупки и загрузки в программу, шаблон (а также сайт сделанный на этом шаблоне) работает неправильно!!!
Почему? И как это можно исправить?
Уже сто раз пытаюсь объяснить одно и тоже!
По ссылке выше Ваш шаблон, выгрузил в тестовую папку хостинга сразу после загрузки в программу, так сказать в "первозданном виде".
И где он корректно работает????
Почему у меня на трёх компьютерах он работает неправильно, а у Вас работает правильно?
Как такое может быть?
(Google | It > Ru) ... через 10 дней я вернулся, чтобы увидеть новости ...
... причины кроются в том, что уже было сказано, и только для внешних опорных точек; ... нормальные якоря на одной странице работают правильно; как я также сообщил с моим
ПЕЧАТЬ (STAMP)...
... что-то можно сделать, чтобы решить в EXTRA, но я видел, что мое предыдущее сообщение вас не интересовало ...
... хорошее продолжение ...
Привет, ciao
.
Hello Олег
I've tried this again in the preview of the software but I am still not getting this issue locally:
I seem to be getting to the right place. I did the same test online on your website and:
It seems pretty correct to me. Keep in mind that the number of images in the Gallery before can cause delays in calculating the height to scroll you to. Verify this as well when creating the website.
Please let me know if this is different for you, but it seems to work fine for me
Thank you
Stefano
GOOGLE TRANSLATE ---
Привет олег
Я попробовал это снова в предварительном просмотре программного обеспечения, но я все еще не получаю эту проблему локально:
Кажется, я попал в нужное место. Я сделал тот же тест онлайн на вашем сайте и:
Это кажется мне правильным. Имейте в виду, что количество изображений в Галерее, прежде чем может привести к задержкам в расчете высоты, чтобы прокрутить вас. Проверьте это также при создании сайта.
Пожалуйста, дайте мне знать, если это отличается от вас, но, кажется, работает хорошо для меня
Спасибо
Стефано
Author
Стефано, не знаю как с тобой общаться... Терпения не хватит.
Пишу о проблеме, - ты говоришь у тебя всё в порядке.
Выгружаю проект в интернет, пишу ссылку, - ты говоришь всё работает правильно.
Почему у меня не работает ???
https://radikal.ru/video/KSDcfHQzrmP
Отправил видео (тестировал на 3-х браузерах), теперь видно что работает НЕПРАВИЛЬНО?
P.S. Ребята, кто в теме, можете протестировать на этой ветке ссылку? Не могу до техподдержки достучаться, говорят что сайт работает корректно.
... как видно из моих предыдущих постов, для меня проблема существует, и я подтверждаю, что это происходит только для внешних якорей ...
(... проблема для тех, кто заинтересован, и для тех, кто готов, может быть решена с помощью кода JQuery EXTRA, изучая события, поставленные на карту на их странице...)
.
.
Hello Oleg
Thank you for your clarifying video. I was able to finally reproduce the issue from another device.
For the moment, I must confirm that the issue is definitely due to how the Justify Gallery operates. You can temporarily solve this by changing the Gallery used there.
In the meantime, I've notified the developers of this inconsistency so that they might improve the Object in order to avoid such behavior in the future
I apologize for the time taken to correctly verify the issue
Stefano
GOOGLE TRANSLATE ---
Привет олег
Спасибо за ваше уточняющее видео. Мне удалось наконец воспроизвести проблему с другого устройства.
На данный момент я должен подтвердить, что проблема определенно связана с тем, как работает Галерея Justify. Вы можете временно решить эту проблему, изменив используемую галерею.
Тем временем я уведомил разработчиков об этом несоответствии, чтобы они могли улучшить Объект, чтобы избежать такого поведения в будущем
Я прошу прощения за время, необходимое для правильной проверки проблемы
Стефано