У меня есть веб-сайт с прокруткой на одну страницу. Он использует панель навигации с фиксированным положением и jquery для прокрутки к различным разделам сайта. Сайт работает нормально, за исключением iOS (я не тестировал его на Android). В iOS после нажатия на ссылку навигация останавливается, пока вы не прокрутите вручную вверх или вниз. По какой-то причине ссылка остается активной, пока вы не выполните прокрутку. Это ошибка в мобильном сафари? Есть ли обходной путь?
Вот основной HTML:
<body>
<ul class="nav">
<li><a href="#about">About</a></li>
<li><a href="#portfolio">Portfolio</a></li>
<li><a href="#contact">Contact Me</a></li>
</ul>
<div class = "page" id = "home"> </div>
<!-- About -->
<div class = "page" id="about">
<div class="pagebreak"></div>
</div>
<!-- Portfolio -->
<div class = "page" id="portfolio">
<div class="pagebreak"></div>
</div>
<!-- Contact Me -->
<div class = "page" id="contact">
<div class="pagebreak"></div>
</div>
</body>
Вот фактический сайт, если вы хотите увидеть проблему: http://boundincode.com
Кстати, я не думаю, что это проблема jquery или javascript, потому что даже если я удаляю javascript и jquery, проблема сохраняется.