Как отключить прокрутку при «касании» встроенного фрейма? - PullRequest
7 голосов
/ 12 октября 2011

Я создаю мобильное приложение HTML5. Я отключил прокрутку (и включил ее в определенных частях), и все это хорошо, но проблема начинается, когда я вставляю видео с YouTube через iFrame. Кажется, что когда пользователь нажимает на iframe, прокручивается вся страница, и я не могу найти способ обойти это. Добавление прослушивателей событий не работает.

1 Ответ

3 голосов
/ 24 июня 2012

Вы действительно не можете контролировать то, что происходит в iframe.

Но если вы хотите быть немного умнее, вы можете поместить элементы непосредственно над iframe, например, div или прозрачный холст или все, что вы хотите,это отлавливает все события, так что пользователь просто не может нажать на iframe.

Не самый идеальный, это означает, что пользователи не могут нажимать кнопки на видео YouTube, но это, вероятно, ваш единственный реальный вариант.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...