jPlayer播放列表标题元素

时间:2013-03-28 17:05:12

标签: javascript jquery jplayer

我见过类似的问题,但没有解决方案。 除了一件事,我有jPlayer工作得很漂亮...... 在“播放列表”模式中,title元素设置为display:none。 构造函数中是否有一个设置来覆盖它?

提前致谢

2 个答案:

答案 0 :(得分:1)

解决方案是使用jQuery监听器并在播放时以编程方式添加标题...

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

其中#music是div,你最初也会附加jplayer,而.songTitle是你想要显示标题的元素的类。

答案 1 :(得分:0)

您可以通过添加“重要”来强制css显示标题项:

div.jp-details {
    display: block !important;
}