2010-11-16 142 views
1

我用XAMP在我的電腦上設計了一個網站,但當我上傳到我的主機時,所有的Javascript和Jquery都停止了工作。上傳後jquery無法正常工作

我回來的唯一錯誤是這樣的

$("#link1").FontEffect is not a function 

所有必需的.js文件都是進口的。我的腳本如下所示:

<script src="./script/jquery-1.4.2.min.js" type="text/javascript"></script> 
<script src="./script/menu.js" type="text/javascript"> </script> 
<script src="./script/shadow.js" type="text/javascript" ></script>  
<script type="text/javascript" src="./script/jquery-FontEffect-1.0.0.min.js"></script> 
<script type="text/javascript">           
$(document).ready(function() { 
    $("#wrapper").boxshadow(20,20,100,'#30302F'); 
    $("#link1").FontEffect({outline:true, shadow:true ,shadowColor:'#414345' ,outlineColor1:'#A06BB5', outlineWeight:2, shadowBlur:2}) 
    $("#link2").FontEffect({outline:true, shadow:true ,shadowColor:'#414345' ,outlineColor1:'#26A31A', outlineWeight:2, shadowBlur:2}) 
    $("#link3").FontEffect({outline:true, shadow:true ,shadowColor:'#414345' ,outlineColor1:'#E81515', outlineWeight:2, shadowBlur:2}) 
    $("#link4").FontEffect({outline:true, shadow:true ,shadowColor:'#414345' ,outlineColor1:'#DB641A', outlineWeight:2, shadowBlur:2}) 
    $("#link5").FontEffect({outline:true, shadow:true ,shadowColor:'#414345' ,outlineColor1:'#4D5154', outlineWeight:2, shadowBlur:2}) 
    $("#kwicks").kwicks({ 
    max:205, 
    min:25, 
    spacing:1 
    }); 
    $(function() { 
    $("#navi > li a").hover(function() { $(this).stop().animate({paddingLeft : '25px'}, 500); 
    }, function() {$(this).animate({paddingLeft : '10px'}, 400);}); 
}); 
}); 
    </script> 

Thannks的幫助!

+0

沒有一個funcions工作了,即使是簡單的animate() – almightyBob 2010-11-16 12:02:34

+0

檢查是否實際加載了fonteffect js文件。 – BGerrissen 2010-11-16 12:05:04

+0

我檢查了它可能是因爲導入中的案例差異而未找到它? – almightyBob 2010-11-16 12:10:52

回答

1

確保文件名爲jquery-FontEffect-1.0.0.min.js而不是jquery-fonteffect-1.0.0.min.jsjquery-FONTEFFECT-1.0.0.min.js。案例在Unix服務器中很重要。

+0

謝謝你是這個問題 – almightyBob 2010-11-16 12:25:51

0

你正確鏈接到jquery和任何插件?

你的html源碼同等重要。

和錯誤表明它無法找到我的經驗,正確的文件

+0

它用於在本地主機上工作,所有的路徑都相對 – almightyBob 2010-11-16 12:06:19

0

FontEffect是一個jQuery插件。 測試順序:

  • 所有的庫是否正確鏈接
  • 您加載jQuery和再FontEffect
+0

yup我連接在該行的EM – almightyBob 2010-11-16 12:07:09

0

難道是可能的路徑jQuery和其他.js文件是不正確的?

我可以建議你從瀏覽器嘗試「http://url/script/jqueryxys.js」嗎?

+0

這不是問題所有的js文件的問題鏈接正確的路徑,實際上在服務器上 – almightyBob 2010-11-16 12:14:23

+0

thx爲tipp – almightyBob 2010-11-16 12:21:54

0

使用FF擴展名firebug,加載站點並導航到網絡選項卡。你應該看到所有請求,並且應該有四個包含js文件的請求。檢查它們是否是紅色的。如果是,服務器無法找到位於該地址的文件,這意味着路徑錯誤。

+0

是的,這沒有幫助 – almightyBob 2010-11-16 12:33:59

+0

你會看到,一個jQuery庫的路徑是不正確的。 – skndstry 2010-11-16 12:50:57

2

你有沒有在你的路徑中檢查大小寫敏感的js文件?