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