1

我最近开始使用 joomla 模板 SJ_News_25。我的网站上有一个“商店定位器”,需要我在标签内插入一个脚本。当我这样做时,它往往会杀死我的下拉菜单。

我注意到我的 head 标签之前的一些代码似乎缺少一个“>”(我认为)。这会是问题吗?标签前的代码是;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" <?php echo ($ytrtl == 'rtl')?'dir="rtl"':''; ?> lang="<?php echo $this->language; ?>">

任何帮助都会很棒

4

1 回答 1

0

这听起来像一个 Javascript 错误。这些通常显示在浏览器开发者工具/Firebug 的控制台中。

现在查看您的页面,它显示此 Javascript 代码的错误“Uncaught TypeError: Object # has no method 'ready'”:

$(document).ready(function(){
    Uncaught TypeError: Object #<HTMLDocument> has no method 'ready'
    $('#null').prettyPhoto();
});

这里的问题是您使用$调用 jQuery,但是您在无冲突模式下加载了 jQuery。这意味着它应该是jQuery(document).ready(....)。这就是幻灯片消失的原因。至于商店定位器脚本,可能是类似的问题,但不看实际代码很难说。我会先解决幻灯片的问题,然后再尝试添加其他脚本。

于 2013-03-22T07:38:06.767 回答