小编Kyl*_*ton的帖子

视频叠加上的播放按钮 - 更改按钮文本

我的页面上有一个视频滑块,我正在尝试在活动视频顶部添加一个功能播放按钮。我按照这里的教程进行操作:https://codeconcey.com/add-html5-video-overlay-play-button/ 该按钮具有暂停/播放视频的功能;但是,它不会在单击时将文本从“播放”更改为“暂停”。我还尝试更改不透明度或隐藏按钮,以便按钮在播放时不会覆盖视频。我用适用的代码制作了一个 JSFiddle (但由于某种原因,按钮根本没有显示在小提琴中):https://jsfiddle.net/xasw7dqL 我在控制台中收到错误消息“$未定义”所以我确信这与此有关,但我不知道如何定义它。我以前从未在网站中真正实现过 JavaScript。预先感谢您的任何帮助。代码如下:
HTML:

        <div class="image-slider-fade fade">
          <button class="_active">Play</button>
          <video id="vid1" controls>
            <source src="videos/testvid1.mp4" type="video/mp4">
            Your browser does not support the video.
          </video>
        </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#vid1, #vid2, #vid3, #vid4 {
    width: 100%;
    z-index: -1;
}

button {
    background-color: #666;
    border: medium none;
    color: #fff;
    display: block;
    font-size: 18px;
    left: 0;
    margin: 0 auto;
    padding: 8px 16px;
    position: absolute;
    right: 0;
    top: 50%;
}

button._active {
    opacity: 0.5;
}

button:hover {
    background-color: #e05a00;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript:

//video …
Run Code Online (Sandbox Code Playgroud)

html javascript css video button

3
推荐指数
1
解决办法
1042
查看次数

标签 统计

button ×1

css ×1

html ×1

javascript ×1

video ×1