0

使用 JScrollPane ( http://jscrollpane.kelvinluck.com/index.html#support ) 和 HTML5 Audio 标签时遇到一个奇怪的问题。简而言之:

我有一个使用 Jscrollpane 的 div。div 包含 html5 音频。我播放 html5 音频。然后我在 Jscrollpane 上调用 destroy。调用 destroy 后,html5 音频停止播放。同样,如果我正在播放 html5 音频并在父 div 上初始化 Jscrollpane,则 html5 音频将停止播放。

什么可以解释这种行为?我知道它与 html5 音频特别有关,因为当我使用 flash 而不是 html5 播放音频时,不会发生此问题。

有任何想法吗?

4

1 回答 1

0

我猜这是因为音频节点是 jScrollPane 正在修改的父 DOM 节点的子节点。所以正在播放的音频节点被销毁,一个全新的节点被插入到 DOM 中。

于 2013-04-25T21:58:17.440 回答