javascript - videoJS: mouseTimeDisplay $(selector, contextopt) 方法示例
问题描述
查看 mouseTimedDisplay 的videoJS文档并尝试更好地理解它。
如何使用$
选择器?
(认为我可以避免使用document.querySelector
来获取元素/组件。)
解决方案
它是一个包装器querySelector
,默认情况下将搜索组件的元素,除非给出不同的起始元素作为起始元素。
给定标准控件,player.controlBar.progressControl.seekBar.mouseTimeDisplay.$('div')
将返回 MouseTimeDisplay 组件的内部 div(带有vjs-time-tooltip
类)。
<div class="vjs-mouse-display">
<div class="vjs-time-tooltip" aria-hidden="true"></div>
</div>
如果您想要组件的元素(带有vjs-mouse-display
),您只需使用el()
.
您主要在创建/扩展自定义播放器组件时使用它。
推荐阅读
- r - ggplot2 不显示任何情节
- oracle - 从纪元时间转换为日期 UTC+2 小时
- javascript - 不同的条件取决于参数
- powershell - Try Catch 获取变量失败
- c# - 如何将流中的图像保存为 Jpeg
- javascript - 正则表达式在引用之前无法捕捉空间
- c# - Xamarin.iOS Side of Application, Ignoring Blocks of Code
- nativescript - Nativescript Migrate from version 5.4.2 to version 6
- xpath - 如何处理重复的 Xpath Appium Robotframework?
- javascript - Fetch api response header is null