Jquery TTWMusicLayer无法在同一页中调用两次
我正在为我的音乐播放器使用此插件。Jquery TTWMusicLayer无法在同一页中调用两次,jquery,jplayer,Jquery,Jplayer,我正在为我的音乐播放器使用此插件。 如果我在页面上有一个音乐播放器,效果会很好。但是,我不能打两次电话。我的chrome控制台上没有显示错误 $('#musicPlayList_1').ttwMusicPlayer(myPlaylist, { autoPlay: true, description: '', jPlayer: { swfPath: '../Sites/Plugins/jquery-jplayer
如果我在页面上有一个音乐播放器,效果会很好。但是,我不能打两次电话。我的chrome控制台上没有显示错误
$('#musicPlayList_1').ttwMusicPlayer(myPlaylist, {
autoPlay: true,
description: '',
jPlayer: {
swfPath: '../Sites/Plugins/jquery-jplayer'
}});
$('#musicPlayList_2').ttwMusicPlayer(myPlaylist2, {
autoPlay: true,
description: '',
jPlayer: {
swfPath: '../Sites/Plugins/jquery-jplayer'
}});
在谷歌之后,也有人面临同样的问题,但没有找到解决办法。
基本上,TTWMusicLayer不能被多次调用,因为它调用了类和ID:
cssSelector = {
jPlayer: "#jquery_jplayer",
jPlayerInterface: '.jp-interface',
playerPrevious: ".jp-interface .jp-previous",
ratingLevel:'.rating-level',
ratingLevelOn:'.on',
...
...
};
或
您可以编辑这些行以使其工作(但这可能需要一段时间)
function setDescription() {
if (!isUndefined(options.description))
$self.find(cssSelector.description).html(options.description).addClass(attr(cssSelector.descriptionShowing)).slideDown();
}