2013-03-13 94 views
0

我有一个JavaScript代码为基于joomla的网站的视频更改,但它不显示在铬,Safari浏览器,Internet Explorer中,但它显示在Mozilla Firefox。 这里是javascript的代码。JavaScript不工作在铬,Safari浏览器,ie等

<script type="text/ecmascript"> 

$(document).ready(function() { 
     $("ul.videolist").ytplaylist({addThumbs:true, autoPlay: false, holderId: 'ytvideo'}); 
    }); 

这里是活链接:http://great.server279.com/greatofficiants

+0

尝试切换<脚本类型=“文本/的ECMAScript”>到<脚本类型= “text/javascript”> ...不知道这是否与问题有关,但也是jQuery ...请确保您在标题中添加了所有必需的文件。这将有助于,如果你可以发布更相关的代码... – henser 2013-03-13 11:25:55

+0

我同意Henser,ecmascript将不能很好地与JQuery,如果你正在使用它:) – MarmiK 2013-03-13 11:50:53

+0

它没有奏效。 – user1929236 2013-03-13 12:03:26

回答

1

我想我知道什么是错的,我会后我的答案,但你知道吗,我认为我们应该谈论的是如何使你成为更好的调试器。像你写的文章并没有真正帮助我们或帮助你。首先比你的代码更重要,你的控制台说什么?

如果您使用Google Chrome,请按F12或Ctrl + Shift + J并查看控制台面板。有什么信息可以与我们分享吗?

任何办法,这就是在我的脑海

的Joomla通过在头默认加载MooTools的所以我必须记住的是,你要么不加载jQuery库或它的加载和它与MooTools的冲突的。

试着改变你的代码:

<script type="text/javascript"> 
     window.addEvent('domready', function() { 
      jQuery("ul.videolist").ytplaylist({ 
       addThumbs: true, 
       autoPlay: false, 
       holderId: 'ytvideo' 
      }); 
     }); 
    </script> 

,并确保你已经叫jQuery和你的代码中包含jQuery.noConflict();

相关问题