У меня есть сайт JQueryMobile, и я хочу разместить div сверху, который не отображается при загрузке первой страницы, но только при прокрутке пользователя. Он предназначен для эмуляции обновления для обновления. В принципе, как these guys did, используя this Javascript. Это не ожидание, но они делают то, что я хочу, что «скрывает» div над начальным видом.JQueryMobile: Как начать прокрутку страницы x пикселей?
К сожалению, JQueryMobile ждет, пока сайт будет полностью загружен, а затем автоматически прокручивается до самого верха. Поэтому, хотя я могу прокрутить страницу сразу, через несколько секунд (случайное время), она будет прокручиваться назад.
Есть ли способ остановить прокрутку резервной копии JQueryMobile или создать этот div с помощью HTML/CSS?
https://github.com/jquery/jquery-mobile/issues/5820 – morgoe
Главным виновником здесь, кажется, линия 11173 в JQueryMobile: '11171 // Окно загрузки event' ' 11172 // скрыть IOS браузер chrome on load' '11173 $ window.load ($ .mobile.silentScroll);' Комментируя эту строку, удаляет прокрутку к вершине, поэтому я могу просто использовать $ .mobile.silentScroll (35); Я, очевидно, очень неспособен отредактировать реальный сценарий JQueryMobile, я не уверен относительно последствий или решений по дизайну. – morgoe