我正在尝试创建一个插件,当用户将鼠标悬停或暂停视频时,它会向videojs播放器的叠加添加一个共享按钮 - 基本上我希望我的元素在控制栏显示和淡出时淡入播放器当它被隐藏 . 我的hackish解决方案是监听玩家的“controlsvisible”和“controlshidden”事件,并在触发时调用我的元素上的fadeIn / Out .

这是我可用的最好的钩子,还是有一个首选的方法?

样品:

videojs.plugin('shareButtons', function(options) {

var shareBtn;

shareBtn = $('share');

shareBtn.click(function() {

return alert("share");

});

$(this.el()).append(shareBtn);

this.on("controlsvisible", function() {

return vjs.Component.prototype.fadeIn.call($("#player-share"));

});

return this.on("controlshidden", function() {

return vjs.Component.prototype.fadeOut.call($("#player-share"));

});

});

java fadein_VideoJS - 将插件绑定到controlBar fadeIn的最佳方法相关推荐

  1. java enum 2d array,Java-打印2D数组的最佳方法?

    Java-打印2D数组的最佳方法? 我想知道打印2D阵列的最佳方法是什么. 这是我的一些代码,我只是想知道这是否是一种好习惯. 如果发现任何其他错误,请更正我在此代码中犯的任何其他错误. 谢谢! in ...

  2. Java计算器按钮间隔_获得声音按钮的最佳方法按Java计算器?

    我是一名学习Java的学生,正在为我的简历工作一个独立的项目.我决定做一个Java计算器,因为我知道构成它的大多数组件.我不知道怎么做的一件事是按下按钮添加声音.对于Audiostream输入内容,我 ...

  3. java 文件读取 逗号分隔_java – 读取逗号分隔配置文件的最佳方法是什么?

    如果您可以使用x = y而不是x,y那么您可以使用Properties类. 如果你确实需要x,y然后查看java.util.Scanner,你可以设置分隔符用作分隔符(javadoc显示了这样做的例子 ...

  4. 利用WordPress官方插件创建sitemap站点地图的最佳方法

    作为站长不论小白还是经验丰富的老鸟,网站运营最重要的就是站点地图,站点地图是什么?它是一个工具,站长每天网站更新信息都被记录到网站地图(sitemap)里面,这是供搜索引擎爬虫抓取信息的页面,跟我们普 ...

  5. 在java保存游戏状态_保存游戏状态的最佳方法是什么?

    但我听说这种方式有一些问题,不适合储蓄. 没错.在某些设备上,存在一些问题BinaryFormatter..当您更新或更改类时,情况会变得更糟.由于类不再匹配,您的旧设置可能会丢失.有时,由于这个原因 ...

  6. java自定义maven插件_自定义Maven插件

    第一.自定义Maven插件概述 Mojo:Maven plain Old Java Object.每一个 Mojo 就是 Maven 中的一个执行目标(executable goal),而插件则是对单 ...

  7. Fundebug后端Java异常监控插件更新至0.2.0,支持Spring及Maven

    摘要: 0.2.0支持监控Spring应用,并且支持使用Maven接入插件,请大家及时更新. 支持监控Spring应用 1. pom.xml配置fundebug-spring依赖 <depend ...

  8. JOGL - Java与OpenGl的绑定(转)

    JOGL - Java与OpenGl的绑定 默认分类 2009-11-22 20:31:05 阅读4 评论0 字号:大中小 在这篇文章里,摘录了<学习Java对于OpenGl的绑定>.作者 ...

  9. 阿里巴巴Java开发规约IDEA插件安装及使用

    技术交流群:233513714   一.通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories.. ...

最新文章

  1. 会数据分析的人别再低调了,我怕你会因此错失100万奖金
  2. JAVA面向对象的总结(函数重载与数组)
  3. linux网络配置、测试及故障诊断方法和工具二
  4. android系统的手机目录
  5. 美团点评效果广告实验配置平台的设计与实现
  6. SAP Fiori Elements - how object_id is parsed from OData response
  7. linux常用命令和配置
  8. 集群的可扩展性及其分布式体系结构(2)-下
  9. python需要配置环境变量吗_w10版本python怎样设置环境变量
  10. Java中对象的比较 == 和 equals()
  11. c语言中未声明的标识符要怎么办,vc ++未声明的标识符,虽然它已声明
  12. ios12xen html插件,iOS 12.4 越狱后实用插件推荐(二)
  13. 基础算法题:723. PUM
  14. ORcad Capture CIS元件库管理
  15. 学钢琴时如何提高识谱能力
  16. 广东技术师范大学计算机科学与技术期末考试,广东技术师范大学计算机科学与技术专业(留学生)本科人才培养方案...
  17. 如何使用 ssh 建立 socks 代理
  18. 如何让table边框变为单实线?
  19. 2015年新的开始新的生活
  20. n维单位正交向量和他的转秩α*α^T性质

热门文章

  1. 电化学传感器(5)---氧气传感器
  2. 计算机3000字论文翻译,计算机翻译论文3000字_计算机翻译毕业论文范文模板.doc...
  3. (新版)SJTU-OJ-1049. 二哥学二叉树
  4. 《红色警戒2·尤里复仇》-第二章 秒建(下)
  5. ssm报错:SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
  6. DDE简单实现动态数据交换 仅能获取实时tick数据,无法获取历史K线
  7. dev中循环展示图片的样式怎么写_DevExpress:可左右滑动的图片框的ImageSlider
  8. 16.04安装1080ti驱动
  9. python pyqt5浏览器_用 PyQt 快速打造一个浏览器
  10. Android万能播放器