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();
});
},
アラートが機能します。しかし、ボリュームバーを非表示にすると機能しません