Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Страницы открываются не с самого начала


Recommended Posts

Добрый день! Буду очень благодарна, если подскажете, как разобраться с проблемой.
На сайте какой-то глюк навигации: внутри категорий при переходе с 1 страницы каталога на любую последующую, новая страница открывается не с самого начала, как должна, а с конца. То есть отсутствует автоматический перевод страницы в ее начало. Не понимаю, как сделать так, чтобы при переходе любая страница автоматически открывалась с самого начала. Обновление модулей проблему не решило. Проблема остается вне зависимости от используемого браузера и его настроек. Журнал ошибок по этому поводу ничего не сообщает. Сайт https://bookingfleur.ru Увидеть проблему лично можно, например, если зайти в категорию розы и перейти с первой страницы категории на вторую страницу категории. 

Link to post
Share on other sites

1 час назад, Saffo сказал:

Добрый день! Буду очень благодарна, если подскажете, как разобраться с проблемой.
На сайте какой-то глюк навигации: внутри категорий при переходе с 1 страницы каталога на любую последующую, новая страница открывается не с самого начала, как должна, а с конца. То есть отсутствует автоматический перевод страницы в ее начало. Не понимаю, как сделать так, чтобы при переходе любая страница автоматически открывалась с самого начала. Обновление модулей проблему не решило. Проблема остается вне зависимости от используемого браузера и его настроек. Журнал ошибок по этому поводу ничего не сообщает. Сайт https://bookingfleur.ru Увидеть проблему лично можно, например, если зайти в категорию розы и перейти с первой страницы категории на вторую страницу категории. 

У вас навигацией по сайту занимается модуль oclayerednavigation смотрю к нему идет AJAX запрос, если в настройках модуля нет ручного перевода на начало страницы, можно дописать код в запросе: (с учетом использования jQuery) => $('html, body').animate({ scrollTop: 0 }, 'slow');

В вашем случае это файл catalog/view/javascript/opentheme/oclayerednavigation/oclayerednavigation.js

Ищем:

$('.ajax-loader').hide();

Ниже добавляем:

$('html, body').animate({ scrollTop: 0 }, 'slow');

 

Link to post
Share on other sites

24 минуты назад, Eldaeron сказал:

У вас навигацией по сайту занимается модуль oclayerednavigation смотрю к нему идет AJAX запрос, если в настройках модуля нет ручного перевода на начало страницы, можно дописать код в запросе: (с учетом использования jQuery) => $('html, body').animate({ scrollTop: 0 }, 'slow');

В вашем случае это файл catalog/view/javascript/opentheme/oclayerednavigation/oclayerednavigation.js

Ищем:

$('.ajax-loader').hide();

Ниже добавляем:

$('html, body').animate({ scrollTop: 0 }, 'slow');

 

Спасибо, попробовала! страницы начали открываться с начала, но с прокруткой (если Вам не сложно, посмотрите, как это теперь выглядит). Это намного лучше, чем было! Спасибо огромное! А можно ли сделать без прокрутки? Чтобы страница сразу грузилась сначала? А не "прокатывалась" до него?

Link to post
Share on other sites

5 минут назад, Saffo сказал:

Спасибо, попробовала! страницы начали открываться с начала, но с прокруткой (если Вам не сложно, посмотрите, как это теперь выглядит). Это намного лучше, чем было! Спасибо огромное! А можно ли сделать без прокрутки? Чтобы страница сразу грузилась сначала? А не "прокатывалась" до него?

тогда без анимации.

Вместо:

$('html, body').animate({ scrollTop: 0 }, 'slow');

Поставить:

$('html, body').scroll(0, 0);

Или:

$('body,html').animate({ scrollTop: 0, }, 0);

 

Link to post
Share on other sites

13 минут назад, Eldaeron сказал:

тогда без анимации.

Вместо:

$('html, body').animate({ scrollTop: 0 }, 'slow');

Поставить:

$('html, body').scroll(0, 0);

Или:

$('body,html').animate({ scrollTop: 0, }, 0);

 

Сработало! Спасибо огромное!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.