Make play button overlays clickable to start video playback
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -359,9 +359,12 @@
|
|||||||
document.querySelectorAll('video').forEach(function(video) {
|
document.querySelectorAll('video').forEach(function(video) {
|
||||||
var overlay = video.parentElement.querySelector('.video-play-overlay');
|
var overlay = video.parentElement.querySelector('.video-play-overlay');
|
||||||
if (!overlay) return;
|
if (!overlay) return;
|
||||||
|
overlay.style.pointerEvents = 'auto';
|
||||||
|
overlay.style.cursor = 'pointer';
|
||||||
|
overlay.addEventListener('click', function() { video.play(); });
|
||||||
video.addEventListener('play', function() { overlay.style.opacity = '0'; overlay.style.pointerEvents = 'none'; });
|
video.addEventListener('play', function() { overlay.style.opacity = '0'; overlay.style.pointerEvents = 'none'; });
|
||||||
video.addEventListener('pause', function() { overlay.style.opacity = '1'; });
|
video.addEventListener('pause', function() { overlay.style.opacity = '1'; overlay.style.pointerEvents = 'auto'; });
|
||||||
video.addEventListener('ended', function() { overlay.style.opacity = '1'; });
|
video.addEventListener('ended', function() { overlay.style.opacity = '1'; overlay.style.pointerEvents = 'auto'; });
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
Reference in New Issue
Block a user