使用JScrollPane(http://jscrollpane.kelvinluck.com/index.html#support)和HTML5 Audio标签时遇到一个奇怪的问题。简而言之:
我有一个div,我正在使用Jscrollpane。 div包含html5音频。我播放html5音频。然后我在Jscrollpane上调用destroy。在调用destroy时,html5音频停止播放。同样,如果我正在播放html5音频并在父div上初始化Jscrollpane,则html5音频将停止播放。
有什么可以解释这种行为?我知道它与html5音频有关,因为当我使用flash播放音频而不是html5时,不会发生此问题。
有什么想法吗?
答案 0 :(得分:0)
我猜是因为音频节点是jScrollPane正在修改的父DOM节点的子节点。因此,正在播放的音频节点被破坏,并且一个全新的节点被插入到DOM中。