我在基于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'});
});
答案 0 :(得分: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();