编辑:贴头码 编辑2:澄清PHP现场后jQuery的失败去住
我一直在设计用于使用JQuery周部位。我没有本地服务器或测试服务器,所以我只是通过FTP创建了一个目录'/ testing'。在测试目录中一切都很好。
我试图通过将'/ testing'中的所有文件移动到根目录并且相应地更改所有文件路径和脚本源来今晚启用。该网站加载,但与JQuery相关的所有内容都不起作用。 JavaScript控制台给出的(就像从一个插件的例子)错误:
“$ .os.name”不是一个函数
我在亏损适合做什么。我更改了引用JQuery库的路径,安装了新的JQuery副本(到一个新目录)等等。
有一个wordpress安装在不同的目录'/ blog'中。我已经阅读了有关WordPress的一些兼容性问题,但这似乎与在 wordpress中使用JQuery 有关,而我并不这样做。
这里是头代码:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="main.css" rel="stylesheet" type="text/css">
<link href="jquery.lightbox-0.5.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="jq.browser.js"></script>
<script type="text/javascript" src="compatible.js"></script>
<script type="text/javascript" src="nav.js"></script>
<script type="text/javascript" src="jquery.lightbox-0.5.js"></script>
<script type="text/javascript">
$(function() {
$('a.lightbox').lightBox();
});
</script>
<title>Pearce Images</title>
<script type="text/javascript" src="slider.js"></script>
<link href="slider.css" rel="stylesheet" type="text/css">
</head>
值得一提的是所有的页面都在PHP。我不是PHP开发人员,我只使用1个函数:require_once('some.file.php')。 (对不起,没有代码标记,但我不能处理这个降价的事情)。我只是用它来为所有页面的页眉和页脚提取相同的代码,这样如果需要进行更改,我只需更改一个代码块。
非常感谢您的帮助。
我编辑了我的答案。看看'compatible.js'的功能会不错。 – Strelok 2010-04-29 06:06:07