2013-02-10 56 views
1

我试图使用SoundCloud中的自定义播放器,并将URL直接传递给播放器。我希望在页面顶部有一个玩家,然后在播放特定曲目的页面上进行链接。我已经将Red皮肤示例中的代码用于切换播放器链接,并试图添加它以使其无效,切换播放器工作,而不是播放按钮。我相信这是我失踪的小事。任何人都可以提出我哪里出错了吗?我的测试代码到目前为止可以在http://www.grecho.co.uk/samplesuperstore/test.htm动态地将URL传递给自定义SoundCloud播放器

感谢您的任何帮助。

回答

0

live在最新的JQuery中已弃用。使用.on(代替

Inseat的

$(function() { 
    $('a.sc-remote-play1').live('click', function(event) { 
    $('a.sc-player').scPlayer({ 
     links: [{url: "http://soundcloud.com/jacquesmirage/jacques-le-mac-air-race", title: "Air Race"}], 
    }); 
    }); 
}); 

删除 '一'(你重新指向一个锚元素,而不是玩家)

$(function() { 
    $('a.sc-remote-play1').live('click', function(event) { 
    $('.sc-player').scPlayer({ 
     links: [{url: "http://soundcloud.com/jacquesmirage/jacques-le-mac-air-race", title: "Air Race"}], 
    }); 
    }); 
}); 
+0

的切换按钮的作品,使用JQuery 1.4.2 – 2013-02-10 23:12:19

+0

哦你正在使用一个。选择器,在你的事件处理程序中,你应该直接指向播放器:$('.sc-player')。 – mika 2013-02-10 23:34:12

+0

固定。非常感谢。 – 2013-02-11 23:00:10

相关问题