2012-03-21 38 views
-2

我包括我的頭多個JavaScript問題

<!-- scripts --> 
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> 
<script type="text/javascript" src="./js/script.js"></script> 
<script type="text/javascript" src="./js/jquery.infinitecarousel.js"></script> 
<script type="text/javascript" src="./js/news.ticker.js"></script> 
<script type="text/javascript" src="./js/jquery.autogrowtextarea.js"></script> 

但autogrowtextarea不若的script.js,jquery.infinitecarousel.js和news.ticker.js包括以下工作的,但如果我刪除這些三行我的autogrow文本框功能工作,爲什麼會這樣呢。謝謝

+0

是否有任何錯誤輸出?您是否檢查過這些文件中是否有相同名稱的函數? – 2012-03-21 19:27:59

+0

你會得到什麼錯誤?你是否一個接一個地刪除了有問題的js文件,看看哪一個實際上導致了問題? – 2012-03-21 19:28:55

+0

我沒有得到任何erros,textarea yust不擴展automaticaly – ex0b1t 2012-03-21 19:50:24

回答

4

這意味着在一個或所有這些腳本中的某些內容會掩蓋或破壞功能或其所依賴的某些內容。儘量不要一個一個包含腳本;隔離哪一個導致休息。然後查找重複的定義。另外,如果存在任何依賴關係,請確保腳本以正確的順序包含在內。

+0

@ ex0b1t這個花哨的程序員術語是「調試」。 – 2012-03-21 19:40:49

+0

我必須讓所有3個代碼都禁用autogrowtextarea工作。我沒有看到任何重複的功能 – ex0b1t 2012-03-21 19:53:41

0

試着把<script type="text/javascript" src="./js/jquery.autogrowtextarea.js"></script>放在jquery包含的旁邊並在其他之前,然後測試是否有效。也許你有依賴在其他文件(script.js)

+0

腳本依賴於infinitecarousel和另一個只依賴於jQuery,我已經在所有的命令中嘗試過它們,並且我查找了具有相同名稱的函數,但無濟於事。任何其他想法 – ex0b1t 2012-03-21 19:47:07