Поддержка Проблемы и решения Страница самопроизвольно прокручивается наверх при полной загрузке

  • Добрый день!
    Когда открываю произвольную страницу на сайте, начинаю ее прокручивать вниз и, видимо, после полной ее загрузки, скролл встает на самое начало, дергая ее вверх. Очень неприятный момент. Как это исправить?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • проблема здесь : wp-content/plugins/miniorange-login-openid/includes/js/social_login.js?ver=5.2.4

    логику не понял, но если печенька установлена, то страницу скролит наверх

    
    jQuery(window).on('load',function () {
    
        // If cookie is set, scroll to the position saved in the cookie.
        if ( jQuery.cookie("scroll") !== 'null' ) {
            jQuery(document).scrollTop( jQuery.cookie("scroll") );
            jQuery.cookie("scroll", null);
        }
    
        // When a button is clicked...
        jQuery('.custom-login-button').on("click", function() {
    
            // Set a cookie that holds the scroll position.
            jQuery.cookie("scroll", jQuery(document).scrollTop() );
    
        });
    
        jQuery('.login-button').on("click", function() {
    
            // Set a cookie that holds the scroll position.
            jQuery.cookie("scroll", jQuery(document).scrollTop() );
    
        });
    
    });
    

    Как это исправить? Если не сносить miniOrange?

    запретить выполнение этого кода, хотя бы так

    
    jQuery(window).on('load',function () {
    
        // If cookie is set, scroll to the position saved in the cookie.
        //if ( jQuery.cookie("scroll") !== 'null' ) {
        //    jQuery(document).scrollTop( jQuery.cookie("scroll") );
       //     jQuery.cookie("scroll", null);
       // }
    
        // When a button is clicked...
        //  jQuery('.custom-login-button').on("click", function() {
    
         // Set a cookie that holds the scroll position.
         //  jQuery.cookie("scroll", jQuery(document).scrollTop() );
    
         // });
     
         //    jQuery('.login-button').on("click", function() {
    
            // Set a cookie that holds the scroll position.
          //     jQuery.cookie("scroll", jQuery(document).scrollTop() );
    
         //   });
    
    });
    

    Не помогло 🙁

    кеш чистили, в браузере?

    у меня пропал скрол вверх при загрузке

    • Ответ изменён 4 года, 5 месяцев назад пользователем hyipweb.

    Благодарю Вас. Проблема решена +_+

    Проблема решена

    ровно до первого обновления плагина

    @tuxfighter, ничего страшного. Я это гуано все равно менять буду.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Страница самопроизвольно прокручивается наверх при полной загрузке» закрыта для новых ответов.