Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 切换()原因<;音频>;制止_Jquery_Html5 Audio - Fatal编程技术网

Jquery 切换()原因<;音频>;制止

Jquery 切换()原因<;音频>;制止,jquery,html5-audio,Jquery,Html5 Audio,我有一个div,其中包含一个audio标签: 我使用以下代码通过jQuery显示/隐藏该div: div.toggle("slide", { direction: "down" }); 当我触发该切换时,在该div内播放的音频标记突然暂停。我的代码中没有其他与音频相关的JS div最初是隐藏的,自动播放按预期工作,但在执行切换功能后立即暂停 如何在显示/隐藏div时阻止音频暂停?我认为原因是触发toggle()事件时,jQuery UI添加了一个包装器并修改了DOM。此修改可能会导致rei

我有一个
div
,其中包含一个
audio
标签:


我使用以下代码通过jQuery显示/隐藏该div:

div.toggle("slide", { direction: "down" });
当我触发该切换时,在该div内播放的
音频
标记突然暂停。我的代码中没有其他与音频相关的JS

div最初是隐藏的,自动播放按预期工作,但在执行切换功能后立即暂停


如何在显示/隐藏div时阻止音频暂停?

我认为原因是触发toggle()事件时,jQuery UI添加了一个包装器并修改了DOM。此修改可能会导致reinit of
标记暂停音频。另外,请输入正确的
结束标记。有趣的是,如果我从
toggle
函数中删除参数,使其仅
div.toggle()
,它就可以正常工作。真奇怪。