我正在尝试为videojs编写一个皮肤,我需要在div.vjs-volume-control内部的音量栏中应用cc(字幕)的相同效果。如何将工具提示效果复制到音量栏?
我可以自己用 jquery 做到这一点,但我想知道是否可以在没有 jquery 的情况下完成。
在 video.js 第 1446 行中,我有:
_V_.MuteToggle = _V_.Button.extend({
init: function(player, options){
init: function(player, options){
this._super(player, options);
player.addEvent("volumechange", _V_.proxy(this, this.update));
});
},
我看了一下并做到了:
_V_.MuteToggle = _V_.Button.extend({
init: function(player, options){
this._super(player, options);
//var volume = _V_('volumeBar');
player.addEvent("volumechange", _V_.proxy(this, this.update));
this.addEvent("mouseover", function(){
var barra = new _V_.VolumeControl(this.player);
//alert('sdsd');
barra.fadeOut();
});
},
警报有效。但是当我隐藏音量栏时它不起作用