【发布时间】:2025-08-13 06:25:01
【问题描述】:
我想仅在点击(播放事件)视频时显示“控件”面板。
我已经隐藏了“.mejs-controls”:
CSS
.mejs-controls{ visibility:hidden; }
并设置以下内容:
JS
$('video,audio').mediaelementplayer({
alwaysShowControls: true,
success: function (mediaElement, domObject) {
mediaElement.addEventListener('play', function(e) {
$('.mejs-controls').css("visibility", "visible");
}, false);
}
});
它对我有用,但是如果我在页面上有多个播放器,它会在此页面上显示每个播放器的控件。如何避免这种情况并仅在我单击的播放器中显示控件?
更新
HTML 很简单:
<div class="video-wrapper">
<video src="images/video/video.mp4" poster="images/video/poster.jpg"></video>
</div>
【问题讨论】:
标签: javascript jquery plugins jquery-plugins mediaelement.js