我见过类似的问题,但没有解决方案。我让 jPlayer 工作得很好,除了一件事......在“播放列表”模式下,标题元素设置为display:none
. 构造函数中是否有设置来覆盖它?
提前致谢
我见过类似的问题,但没有解决方案。我让 jPlayer 工作得很好,除了一件事......在“播放列表”模式下,标题元素设置为display:none
. 构造函数中是否有设置来覆盖它?
提前致谢
一种解决方案是使用 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 是您希望显示标题的元素的类。
您可以通过添加“重要”来强制 css 显示标题项,如下所示:
div.jp-details {
display: block !important;
}