2011-10-12 6 views
7

私はモバイルHTML5アプリケーションを作っています。私はスクロールを無効にして(そして特定の部分で有効にしています)、すべてうまくいっていますが、問題はYoutoubeビデオをiFrameに埋め込むことから始まります。ユーザーがiframeを押すと、ページ全体がスクロールして、これを回避する方法が見つからないようです。イベントリスナーを追加しても機能しません。埋め込みiframeに「触れる」ときにスクロールを無効にするにはどうすればよいですか?

答えて

2

実際にiframeで何が起こるかを制御することはできません。

しかし、divや透明なキャンバスなどのiframeの上に要素を直接配置することができます。ユーザーが単純にiframeを押すことができないようにすべてのイベントをキャッチします。

これは最も理想的ではないが、ユーザーがYouTubeビデオのボタンを押すことはできないが、おそらく唯一の現実的な選択肢であることを意味する。

+0

これは、ありがとうございます:) – Andrija

関連する問題