1

プロジェクトで使用する必要のある.JSファイルがいくつかあります。VSの外部で通常のhtmlページを作成するとファイルは正常に機能しますが、使用中のファイルを使用してプロジェクトを実行すると、ファイルが機能しません。理由がわかりません。IEでCSS3列分割のフォールバックを実装しています。

<script type="text/javascript" src="_script/css3-multi-column.js"></script>

上記のファイルをCSSファイルに含め、column-count:5を設定します。これは、メモ帳を使用して単純なhtmlページを作成する場合は完璧に機能しますが、プロジェクトに実装するだけでは何もしません。

4

2 に答える 2

2

通常、このような問題が発生した場合、デバッグにはいくつかの手順があります。

まず、ブラウザの開発者ツールにアクセスして(サイトが実行されたら)、どのようなエラーが発生するかを確認します。JSファイルがロードされていない場合は、ファイル構造内の正しいパスを指していないと推測できます。この場合、スクリプトを適切に参照する方法を理解する必要があります。ASP.NET MVCを使用している場合は、次のようにスクリプトを参照できます。

<script src="@Url.Content("~/Scripts/myscript.js")" type="text/javascript"></script>

これは、プロジェクトのルート(〜)からスクリプトを参照します。それ以外の場合は../../Scripts/myscript.js、.. /がScriptsディレクトリに対するスクリプトにアクセスしているビューの位置に基づくスクリプトパスのように、次のようなことを行う必要があります。

もう1つの考えられるエラーは、スクリプトに問題があることです。サイトはすでに(VS2012以外で)機能しているとおっしゃっていたので、スクリプト自体は問題ないと思います。

他の人が言っているように、あなたがあなたの質問にもっと詳細を与える誤りを提供することができれば、私たちはより良いサポートを提供することができます。

于 2012-11-19T15:32:02.007 に答える
1

おそらくこのディレクトリにある問題については、「〜/ Scripts / jquery-ui-{version}.js」を使用する際の参照を確認して修正してください。

于 2012-11-19T15:23:22.057 に答える