2017-05-05 153 views
0

我正在制作滚动故事。所有div都相互位于顶部,并通过滚动动画相互淡入淡出。通过不透明度变化播放背景音乐/音频?

当某些div显示时,我需要在背景中播放一些音乐和音频,所以我认为最简单的方法是使用某种if opacity is more than 0 on div 1 play this audio。但我不知道这是可能的,通过jQuery和如何工作?

褪色动画是BTW控制与skrollr。这是一个用于幻灯片滚动等的CSS动画库。

+0

可能是有用的:http://stackoverflow.com/questions/ 17898157 /检测不透明度更改 –

+0

您可以这样做。您需要定期进行检查(即每秒两次或您选择的任何时间范围)或将其与事件绑定,例如用户是否滚动。 – freginold

回答

0

我不知道,如果它确实能帮助你,但你的情况我建议你用JS,而不是失踪的球员

var audio = new Audio('audio_file.mp3'); 
audio.play();