【发布时间】:2019-03-11 09:02:16
【问题描述】:
我想通过jquery来操作伪元素:"::cue"。假设我有一个这样的视频:
<video id="my_video">
<source src="my_video.mp4" type="video/mp4">
<track src="my_subtitles.vtt" kind="subtitles" srclang="en" label="English">
</video>
如何使用 jquery 动态更改其字幕的颜色?
我试过了:
$('#my_video::cue').css({
'color': '#ff0000 !important'
});
但它不起作用。我唯一得到的工作是:
$('#captions_style').remove();
$('head').append(
'<style id="captions_style">#my_video::cue{color: #ff0000 !important}</style>'
);
但我觉得这并不优雅。有没有其他办法?
感谢和最好的问候 约瑟夫
【问题讨论】:
标签: jquery video caption subtitle webvtt