Перейти к содержанию
Saffo

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

Рекомендуемые сообщения

Добрый день! Буду очень благодарна, если подскажете, как разобраться с проблемой.
На сайте какой-то глюк навигации: внутри категорий при переходе с 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.