Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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');

 

Надіслати
Поділитися на інших сайтах

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');

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

Вместо:

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

Поставить:

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

Или:

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

 

Надіслати
Поділитися на інших сайтах

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

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

Вместо:


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

Поставить:


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

Или:


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

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.