我在一个同时使用dojo (主要JS框架)和MediaElement (为支持MediaElement而添加的)的站点上尝试使用jquery时遇到了一个问题。
下面这行代码:
$('audio').mediaelementplayer({plugins:['flash'],pluginPath:'/app/public/js/mediaelement/'});..。在Firefox中引起了某种脚本循环。该警报特别指向jquery.js中的第3895行。当上面这一行被注释掉时,这个问题就消失了。
发布于 2012-02-05 06:57:11
如果你用CSS隐藏播放器的任何元素,例如display:none;,那么你会在火狐中得到一个无响应的脚本错误。确保没有隐藏任何播放器元素,并使用features选项设置所需的控件。
示例代码:
$("audio").mediaelementplayer( {
plugins: ['flash']
, pluginPath: '/app/packages/mediaelement-2.6.5/build/'
, flashName: 'flashmediaelement.swf'
, features: ['playpause','progress','current','duration']
});https://stackoverflow.com/questions/8719053
复制相似问题