我正在尝试添加自定义控件到嵌入式YouTube播放器。我正在覆盖一个html菜单。但是,当用户点击YouTube内的全屏按钮时,我的html菜单将不再在较大的播放器上可用。
我认为有两种可能的解决方案。
首先,如果我能找出为全屏播放器生成的元素,那么我就可以在其上叠加控件。
第二,如果我可以抓住全屏点击事件,我可以使用javascript获得当前可用的窗口尺寸,并缩放视频到可用的房地产。
我发现这个:https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode?redirectlocale=en-US&redirectslug=DOM%2FUsing_full-screen_mode
然而,我不确定它是否会在大多数浏览器中工作,其次它看起来像是在测试阶段。
我正在寻找的答案是:什么是元素,或者我如何找到为全屏播放器生成的元素?
或
如何捕获全屏点击事件?
您想捕获屏幕上的任何位置或菜单中的链接上的点击吗?
如果你想捕捉点击在一个菜单上的链接,我认为这个插件可以是一个有用的例子:
http://www.seanmccambridge.com/tubular/https://code.google.com/p/jquery-tubular/source/browse/trunk/js/jquery.tubular.1.0.js