2015-04-19 55 views
0

我有一個我的網站在一個子目錄中。我的slicknav代碼適用於主目錄中的任何文件,隱藏小屏幕上的常規導航,並顯示漢堡包菜單圖標。我假設我需要修改它以正確地處理子目錄中的頁面。我不知道該怎麼做。Slicknav Javascript不會在子目錄中的頁面上執行

designsondemand.com/about.htm正常工作與這個標準代碼:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script src="jquery.slicknav.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
    $('#menu').slicknav(); 
}); 
</script> 

但designsondemand.com/products/mugs.htm不執行代碼。我已經設置鏈接rel引用絕對文件位置,認爲這可能是問題。

<link rel="stylesheet" href="http://www.designsondemand.com/slicknavstyle.css"> 
<link rel="stylesheet" href="http://www.designsondemand.com/slicknav.css"> 

我想知道如果我可以修改我的JavaScript代碼slicknav對子目錄正確執行,或者如果唯一的解決辦法是改變我的網站的結構,廢除子目錄。

回答

0

新鮮的睡眠之夜,Google搜索的新想法可以回答我的問題。今天,它是一個搜索「jquery子目錄」。答案似乎是半相關的,在第一個答案中我得到了答案,儘管它嘗試了兩次。但成功!

答案是修改腳本

<script src="jquery.slicknav.js"></script> 

,而不是包括前導斜槓告訴頁面查找代碼的一個目錄。

<script src="/jquery.slicknav.js"></script> 
相關問題