-1

HTML5ビデオプレーヤーを備えたiframeがあり、クリックの一時停止/再生イベントを作成するjavascriptもあり、ページに直接アクセスすると正常に機能します。ただし、iframe からアクセスする場合は、最初にダブルクリックして、シングル クリック イベントを機能させる必要があります。

誰でも助けてください。

これは実行中の JavaScript です。

<script>
var overlay = document.getElementById('video-overlay');
var video = document.getElementById('video');
var videoPlaying = false;
overlay.onclick = function() {
    if (videoPlaying) {
        video.pause();
        videoPlaying = false;
    }
    else {
        video.play();
        videoPlaying = true;
    }
}
</script>
4

1 に答える 1

0

これは、iframeが別の Web ページとして描画され、その中のボタンをクリックする前にフォーカスを取得する必要があるためです。

于 2013-10-02T06:42:00.980 に答える