0

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();
    });
},

アラートが機能します。しかし、ボリュームバーを非表示にすると機能しません

4

0 に答える 0