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();
        }