使用jQuery流沙过滤后,HTML5音频播放器消失

时间:2013-07-15 23:30:39

标签: jquery html5 html5-audio quicksand

我正在我的网站上工作,使用jQuery流沙来分类和过滤我的投资组合。在这个portfiolio中,我使用带闪存后备的HTML5音频播放器。到目前为止,我的一个类别的第一次点击工作正常,但进一步过滤导致HTML5音频播放器被隐藏显示。我认为在过滤后初始化播放器可能是解决这个问题的方法,但这会导致播放器中出现奇怪的音轨数量。我还尝试在过滤后将播放器的“显示”设置为“阻止”(而不是再次初始化),但它仍然不会显示。我无法想到任何其他事情来解决这个问题,并且非常感谢在这件事上的任何帮助。

在这里,您可以看到到底发生了什么:http://www.tina-pepper.com/00/#portfolio

1 个答案:

答案 0 :(得分:0)

Quicksand从DOM中删除元素,然后将其重新插入。您需要使用docs中显示的enhancement参数。

这可能不会照顾好一切,但它会照顾到奇怪的数字。

// Reset the html in the numbers div to the initial state
$('.cj-music-numbers').html('/');
$.fn.cjMusicPlayer();

我希望有所帮助。