Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


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