WebSite X5Help Center

 
Neiko N.
Neiko N.
User

Якорь перестаёт работать при добавлении на  ru

Автор: Neiko N.
Просмотрено 673, Подписчики 2, Размещенный 0  

Здравствуйте. Кто знает, как решить проблему: Если на странице есть два блока текста и модуль "Justified gallery", то "якорь" перестаёт работать и я всегда оказываюсь в конце страницы, а не в месте расположения "якоря". При удалении модуля "Justified gallery" "якорь" замечательно работает.

Размещено
4 Ответы
Neiko N.
Neiko N.
User
Автор

Очевидно, что проблема связано с кодом генерируемым программой Website X5. Так как "якорь" не работает при первичной загрузке страницы (вместе со всеми объектами). При повторном обращении к якорю, -уже загруженной в кэш страницы, - якорь отрабатывает нормально.

Читать больше
Размещено От Neiko N.
Максим Г.
Максим Г.
User

Дайте ссылку посмотреть 

Читать больше
Размещено От Максим Г.
Incomedia
Stefano G.
Incomedia

Hello Neiko

You understood the issue quite well. However, the issue is not related to the code generated by WebSite X5, but by how anchors work in a browser

Anchors do not know when a page is fully loaded. This means that if you use Objects such as the Justified Gallery which lazy loads the images, the height of the page will change while it loads.

If the height of the page changes, it means that the anchor will not scroll the page to the right spot unless you wait for the page to be fully loaded before clicking the anchor

For this reason, it is not advisable to use anchors to link to an external page but only on the same one, and not use many Lazy loaded Object on the same page

Thank you

Stefano

GOOGLE TRANSLATE ---

Привет Нейко

Вы хорошо поняли суть вопроса. Однако проблема связана не с кодом, созданным WebSite X5, а с тем, как привязки работают в браузере.

Якоря не знают, когда страница полностью загружена. Это означает, что если вы используете такие объекты, как Justified Gallery, которые лениво загружают изображения, высота страницы будет меняться во время загрузки.

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

По этой причине не рекомендуется использовать якоря для ссылки на внешнюю страницу, а только на одну и ту же, и не использовать много объектов с отложенной загрузкой на одной странице.

Спасибо

Стефано

Читать больше
Размещено От Stefano G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Neiko N.
Здравствуйте. Кто знает, как решить проблему: Если на странице есть два блока текста и модуль "Justified gallery", то "якорь" перестаёт работать и я всегда оказываюсь в конце страницы, а не в месте расположения "якоря". ... ... ... 

(It > Ru)  ... в добавление, ...может быть, вас заинтересует то, что здесь сказано:
>> https://helpcenter.websitex5.com/ru/post/228217
... если ты заинтересован, и если вы поместите свою ССЫЛКУ, уведомить меня, так что я вернусь сюда, тобы проверить, ... в противном случае проигнорируйте мое сообщение...

.

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪