我正在将振幅.js与动画模态相结合.js只是想稍微调整一下以使一切完美运行。 目前,当我关闭模态时,幅度的mp3继续播放。 我想在关闭模态时让它暂停 mp3。
我认为可以使用已经提供的一些工具来完成,但我不确定如何正确调用函数。
这是 animatedModal 的相关部分.js他们创建了一个仅用于关闭模态的回调:
function afterClose () {
id.css({'z-index':settings.zIndexOut,'left':settings.leftOut});
settings.afterClose(); //afterClose
}
振幅.js还提供了暂停mp3的公共函数:
Amplitude.play()
由于振幅已经初始化,我不知道在 afterclose 函数中调用该函数的正确方法。
您有两个选择。将以下标记添加到模式关闭按钮。
<span class="amplitude-pause"></span>
或者你需要有一个函数来触发振幅.js的全局暂停按钮。例如:
$('.close-button').on('click', function () {
Amplitude.play()
});
Amplitude.play 将暂停当前正在播放的任何歌曲。