如何使用jQuery关闭音乐

时间:2014-02-11 11:16:01

标签: jquery soundcloud

$(document).ready(function() {
    var widget = SC.Widget(document.getElementById('soundcloud_widget'));

    widget.bind(SC.Widget.Events.READY, function() {
        console.log('Ready...');
    });

    $('#soundcloudbutton').click(function() {
        $('#soundcloudbutton').toggleClass('soundcloudpause');
        $('#soundcloudbutton').toggleClass('soundcloudplay');
        widget.toggle();
    });

    $('.mute-the-music').click(function() {
        $('#soundcloudbutton').toggleClass('soundcloudplay');
        widget.false();
    });
});

如何让widget.false行触发soundcloud播放器停止播放?我无法弄清楚切换功能的单数版本。

干杯, 萨姆

1 个答案:

答案 0 :(得分:1)

要播放和静音声音,您有.play().pause(),这是.toggle()开/关设置。

您可能还希望将.toggleClass()替换为.removeClass(),因为您希望在此情况下停止,而不是切换。

$('.mute-the-music').click(function() {
    $('#soundcloudbutton').removeClass('soundcloudplay');
    widget.pause();
});