Скроллр на iOS Mobile вызывает задержку hide () через jQuery - PullRequest
0 голосов
/ 16 марта 2019

У меня есть настройки мобильного меню, которые сначала нужно скрыть, а затем показать после нажатия на значок меню (вверху справа). Меню настройки:

    <ul id="mobile_menu_list" class="mobile_menu_list">
      <li><a id="top-link" data-menu-top="0" href="#top">home</a></li>
      <li><a id="about-link" data-menu-top="175" href="#about">about us</a></li>
      <li><a href="">our products</a></li>
      <li><a href="">blog</a></li>
    </ul>

, а затем jQuery настраивается на .hide(300) при каждом нажатии значка меню. Однако, когда я загружаю страницу и щелкаю открытое меню, а затем закрываю его, меню почему-то сбивается и застревает, как показано ниже:

example

Есть идеи, почему? Это не происходит без Skrollr.js, поэтому это должно быть что-то связанное. У меня включена следующая опция, но она все еще имеет проблемы:

mobileCheck: function() {
                //hack - forces mobile version to be off
                return false;
            }
...