2012-03-21 9 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が含まれている場合はいけない仕事が、私はそれらを削除する場合が含まれます3行の私のautogrowテキストボックス機能が動作します、なぜこれができますか?ありがとう

+0

エラー出力はありますか?これらのファイルに同じ名前の関数があるかどうかを確認しましたか? –

+0

あなたはどんなエラーがありますか?違反しているjsファイルを1つずつ削除して、どれが実際に問題を引き起こしているのかを確認しましたか? –

+0

私は何のエラーも出ません。テキストエリアは自動的に拡張されません。 – ex0b1t

答えて

4

これは、それらのスクリプトの1つまたはすべてが、機能をマスキングしているか、それを壊していることを意味します。スクリプトを1つずつ含めないでください。どちらが破損の原因になるかを特定する。次に、重複する定義を探します。また、依存関係がある場合は、スクリプトが正しい順序で含まれていることを確認してください。

+0

@ ex0b1tこれは、派手なプログラマーの言葉は「デバッグ」です。 –

+0

autogrowtextareaが機能するためには、3つすべてのscripsを無効にする必要があります。私は重複した関数を参照してください – ex0b1t

0

<script type="text/javascript" src="./js/jquery.autogrowtextarea.js"></script>をjqueryのインクルードの隣に置き、他のものの前に置いてテストしてみましょう。他のファイル(script.js)に依存している可能性があります

+0

スクリプトはinfinitecarouselに依存し、他はjqueryにのみ依存して、私はすべての注文でそれらを試して、私は同じ名前を持つ関数を探しているが、無駄に。他のアイデア – ex0b1t