滚动时使用jQuery静音取消静音

时间:2016-11-22 08:18:03

标签: jquery audio scroll mute

当滚动位于页面顶部时,我想在滚动时取消静音并取消静音。我在这里尝试了很多选项,但没有任何作用。

http://codepen.io/chrisgaillard/pen/JbWxWJ

$(window).scroll(function() {
    if ($(this).scrollTop() >1){  
        $('audio').setAttribute('muted'); 
    } else {
        $('audio').setAttribute('unmuted'); 
    }
});

谢谢

1 个答案:

答案 0 :(得分:0)

您需要使用volume属性,而不是设置muted属性。试试这个:

$(window).scroll(function() {
    $('audio').prop('volume', $(this).scrollTop() > 1 ? 0 : 1);
});

Updated Codepen