Я знаю, что это старше полутора лет, но здесь на случай, если это поможет кому-то еще:
Полагаю, это, вероятно, проблема с вашим плагином, использующим position:fixed
для создания наложения (упомянутое вами "затемнение страницы"), а также контейнера для самого большого изображения. Веб-поиск позиции: исправлено в Mobile Safari, что даст вам больше информации на эту тему!
Похоже, что, поскольку Mobile Safari рассматривает "область просмотра" как целую страницу , а не только видимую часть, position: fixed имеет тенденцию работать не так, как нам хотелось бы ожидать. У меня такая же проблема с другим плагином jQuery, который создает для меня «модальное» окно с симптомами, очень похожими на те, что вы описали.
В настоящее время я пытаюсь обойти это путем (A) устранения позиции: фиксированной и перехода в положение: абсолютное, в то время как (B) установки высоты и «верха» вручную на основе всей высоты тела и scrollTop окна собственность jquery. Я думаю, что здесь может помочь какой-нибудь старый добрый нюхающий браузер, так как пока этот «взлом» действительно нужен только для этого одного браузера.