У меня есть вопрос, который похож на этот вопрос здесь:
Запретить прокрутку в элементе HTML5 в iOS
По сути, я использовал document.ontouchmove & e.preventDefault (), чтобы отключить прокрутку на странице, предназначенной для ipad / iphone. Не беспокойтесь, это прекрасно работает, и есть множество фиксированных элементов, которые играют хорошо. Одна из вещей, встроенных в сайт - это встроенный код iframe из Vimeo. Моя проблема связана с тем фактом, что, поскольку содержимое iframe происходит из другого домена и находится в другом документе, мой сценарий document.ontouchmove & e.preventDefault () игнорируется в iframe. Поведение прокрутки страницы по умолчанию возвращается при касании iframe, и страница начинает действовать странно, поскольку элементы, которые не должны двигаться, выполните.
Я не думаю, что есть какой-либо способ применить javascript от родительской страницы к содержимому iframe, но кто-нибудь знает способ предотвратить всю собственную прокрутку как общий эффект? (или, может быть, обнулить прокрутку, как это происходит?)
Возможно, мне придется перейти к более традиционному, не-ajax-y представлению для этой конкретной страницы на моем сайте, но это разрушает общий внешний вид.
Сайт еще не запущен, поэтому я не могу опубликовать адрес, но могу публиковать фрагменты кода по запросу.
ТИА