0

Visual Studio 2010 プロジェクトがあります。ノートブックからは正常に実行されますが、デスクトップからは実行されません。エラーは Microsoft JScript ランタイム エラーです: '$' は未定義です。ここにコードがあります

function fadeDiv() {
   $(function () {        
      $('#ctl00_ContentPlaceHolder1_lblStatus').fadeIn('slow').delay(5000).fadeOut('slow');
});};

このマシンには Visual Studio がありましたが、silverlight SDK に問題があったため、削除して再インストールする必要がありました。このコードが .net 4.0 を使用して asp.net コードに挿入されるまで、数週間は問題なく動作しています。sfc /scannow を実行しましたが、エラーは報告されませんでした。私も再起動しました。Jscript ファイルは、c:\windows\system32 内の他の場所に存在します。これは Windows 7 マシン 64 ビットです。マシンには完全にパッチが適用されています。私のマシンの c:\windows\system32 にある jscript ファイルはバージョン 5.8.7601.16982 で、799 KB です。

4

1 に答える 1

3

$ 変数はいくつかのライブラリで使用されています - 最も一般的なのは JQuery です。バニラ Javascript ではありません。コードの先頭に JQuery スクリプトを含めてみてください。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
于 2012-01-20T14:23:30.403 に答える