これが私が試みていることです。
$(document).ready(function(){
//Slides object with a time (integer) and a html string
var slides = {
0: '<div id="playdiv" onclick="vidplay()"><img src="imgs/poster1.png" style="min-height: 300px;"/></div>',
ビデオの再生機能を維持するにはどうすればよいですか。onClick だけでなく、その中に画像を含む #div もあります。クリックすると消えます。
function vidplay() {
var video = document.getElementById("video");
var button = document.getElementById("play");
if (video.paused) {
video.play();
(playdiv).style.display="none";
参照ライブラリ: http://cuepoint.org/
それで。あなたたちが言っていること。これですよね?
function vidplay() {
var video = document.getElementById("video");
var button = document.getElementById("play");
if (video.paused) {
video.play();
$("#playdiv").hide();
しかし、これはうまくいきません。代わりに、すべての機能を停止するだけです。ビデオは最初のフレームでフリーズします。
2 回目の修正試行。
0: '<div id="playdiv" onclick="vidplay()"><img id="supercoolimg" src="imgs/poster1.png" style="min-height: 300px;"/></div>',
function vidplay() {
var video = document.getElementById("video");
var button = document.getElementById("play");
if (video.paused) {
video.play();
document.getElementById('supercoolimg').style.display='none';
失敗ログ。午前11時59分。11度。ニューヨーク。(外ではやっていませんが、それでも。)
以下は、 pastebin 内に貼り付けられた完全なコードです。
ここで私が間違っていることを誰かにアドバイスできますか? まだ何もありません。
最新の (失敗した) 試行。
$(playdiv).find('img').css("display","none");