1

我见过类似的问题,但没有解决方案。我让 jPlayer 工作得很好,除了一件事......在“播放列表”模式下,标题元素设置为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 回答