編輯:貼頭碼 編輯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