Ok, tôi biết điều này đơn giản là bộ não của tôi không hoạt động chính xác ngay bây giờ. Tôi có một video html 5 trong một div. Sau đó tôi có một nút phát tùy chỉnh - hoạt động tốt. Tôi có khả năng hiển thị của video được đặt thành ẩn khi tải và hiển thị khi nút phát được nhấp, làm cách nào để trả lại video đó thành ẩn khi nút phát được nhấp lại?bật/tắt chế độ hiển thị của div
<div id="video-over">
<video class="home-banner" id="video" controls="">
<source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
<source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
<source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
</video>
</div>
<button type="button" id="play-pause" onclick="showVid();">
<img class="img-home-apply" src="/wp-content/images/apply-pic.png" alt="Apply Now">
</button>
<script type="text/javascript" >
function showVid(){
document.getElementById('video-over').style.visibility='visible';
}
</script>
#video-over{
visibility: hidden;
background-color: rgba(0,0,0,.7)
}
Về cơ bản, tôi chỉ cố chuyển đổi giữa hai trạng thái hiển thị và ẩn ngoại trừ tôi không thể sử dụng chuyển đổi vì chương trình đó và ẩn div. Tôi cần nó ở đó, chỉ cần ẩn, vì vậy nó duy trì chiều cao chính xác.
cảm ơn bạn ... Tôi chỉ lãng phí một giờ một nửa của cuộc đời tôi. đầu của tôi chỉ tự động đi đến "onclick" bởi vì tôi đã làm việc với một nút. Tôi rất trân trọng điều này! @ tb11 – tfer77
Bạn có thể sử dụng 'onclick'. Bạn chỉ cần đặt logic chuyển đổi vào bên trong hàm 'showVid()'. Vâng, sau đó nó sẽ là một 'toggleVid()' chức năng. – tb11
$ ('# video-over') .ss ('hiển thị', $ ('# video-over'). Css ('hiển thị') == 'ẩn'? 'Hiển thị': 'ẩn'); – Antti