-2

さて、私はたくさんのスクリプトを持っていたので、それらすべてを 1 つのスクリプト ファイルにまとめました。このスクリプト ファイルには、Jquery ライブラリのようなファイルも含まれています。しかし今、問題はそれが機能しなくなったことです。なぜこれが起こったのかわかりません。

私がしたことは、コピーして貼り付けたすべてのスクリプトを取得し、Enterキーを数回押してその下にスペースを空けてから、他のスクリプトを貼り付けていました。これがスクリプトを結合する方法であると言われましたが、現在はスクリプト働かないでください。結合されたスクリプトへのリンクは次のとおりですhttp://files.cryoffalcon.com/bloghuts/uncompressed/BlogHuts%20UNCOMPRESSED.js

実際の例へのリンクはhttp://bloghutsbeta.blogspot.com/です。

答え/解決策:

以前は古いバージョンの Jquery を使用していましたが、現在は 1.5 だと思いますが、最新の 1.7 に変更したため、すべてが機能しなくなりました。コンビとは関係ありませんでした。すべてのスクリプトを組み合わせて使用​​していますが、すべて正常に動作していますが、古いバージョンの方が新しいものよりも優れているのはなぜですか?

4

2 に答える 2

1

まず、jquery ライブラリのリンクをメイン ページに移動することをお勧めします。すべての JavaScript に対して 1 つのファイルを用意し、他のものは別の行に含めます。

ただし、それを行うかどうかに関係なく、問題はほぼ確実に、ある種の閉じていないブラケットまたはセミコロンの欠落、または同様のものです。Javascript はしばしば、そのようなものに手を上げてあきらめることで反応します。これを修正する方法は、ファイルを調べて、現在機能していないが、機能を簡単にテストできる機能を選択することです。次に、他のすべてをコメントアウトし、関数が機能するかどうかをテストします。そうでない場合は、機能するまで機能を修正します。次に、一度に 1 つずつ、他の各ブロックのコメントを解除し、最初の関数が機能するかどうかを再度テストします。ブロックのコメントを外すと動作が停止する場合は、そのブロックを修正する必要があります。ブロックの長さによっては、これを段階的に行う必要がある場合があります

于 2012-05-21T14:17:27.353 に答える
0
于 2012-05-21T14:38:44.590 に答える