0

我在基于 joomla 的网站中有一个用于视频更改的 javascript 代码,但它没有显示在 chrome、safari、internet explorer 中,但它正在显示在 Mozilla Firefox 中。这是javascript的代码。

<script type="text/ecmascript">

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

这是实时链接: http: //great.server279.com/greatofficiants

4

1 回答 1

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();

于 2013-03-13T13:07:15.087 回答