1

同様の質問を見たことがありますが、解決策はありません。jPlayer は 1 つのことを除いて美しく動作しています...「プレイリスト」モードでは、タイトル要素が に設定されていdisplay:noneます。これをオーバーライドするコンストラクタの設定はありますか?

前もって感謝します

4

2 に答える 2

1

解決策は、jQuery リスナーを使用し、再生時にプログラムでタイトルを追加することです...

$("#music").bind($.jPlayer.event.play, function(event)
{
    $.each(player.playlist, function(index, song)
    {
        if(index == player.current)
        {
            $(".songTitle").html(song.title);
        }
    });
});

#music は、最初に jplayer もアタッチする div であり、.songTitle は、タイトルを表示する要素のクラスです。

于 2013-04-15T19:05:43.130 に答える
0

次のように「重要」を追加することで、css にタイトル項目を表示させることができます。

div.jp-details {
    display: block !important;
}
于 2014-12-07T14:40:52.580 に答える