【发布时间】:2020-05-08 14:26:24
【问题描述】:
我有一个网站,我希望在不同的滚动位置播放不同的音频片段。使用当前代码,音频会切换,但每次我移动滚动条时都会重新启动。我如何告诉它只有在到达特定滚动位置时才播放音频?
$(document).ready(function(){
var scroll_pos = 0;
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
if(scroll_pos > 20213 && scroll_pos < 36041) { //strozzi
$("audio").attr("src", "audio/Strozzi.mp3");
}
else if(scroll_pos > 36041 && scroll_pos < 51097){ //Leonarda
$("audio").attr("src", "audio/Leonarda.mp3");
}
else {
$("audio").attr("src", "audio/Hildegard.mp3");//Hildegard
}
});
});
【问题讨论】:
标签: javascript html jquery css audio