2011-02-24 50 views
2

我有一个gwt应用程序,我使用MediaElement.js来显示多媒体内容。如果我把主要页面上的脚本MediaElement.js jquery bug

<script> // using jQuery 
    $('video,audio').mediaelementplayer(); 
</script> 

转换和标记在MediaElement.js并且它不起作用。

  1. 首先,由于转换这个脚本只有一个标签或MediaElement.js
  2. 其次这个标签必须在脚本之前。如果它不起作用。

所以我的问题是,我有多个标签,这个标签创建运行时,所以他们将在脚本后。我认为脚本的正确工作应该是: 转换页面内的所有内容和标签,而不是脚本前的唯一标签。

感谢

回答

4

如果您不能移动脚本,直到标签之后,那么应该做

<script> 
jQuery(document).ready(function($) { 
    $('video').mediaelementplayer(); 
}); 
</script> 

<script> 
// your code 
gwtCode(); 
$('video').mediaelementplayer();  
</script>