0

MVC4 プロジェクトの~/Views/Shared/_Layout.cshtmlファイル (MVC MasterPage)に次のコードがあります。

<span id="clickMeToToggleMe">
    <img src="~/Images/1.jpg" />
</span>

また、私のファイル~/Scripts/myCustom.jsの下に Javascript ファイルがバンドルされています。「myCustom.js」ファイルには、アプリケーションを実行し、ブラウザーでビューがレンダリングされたときに正常に機能する他の複数の関数が含まれています。~/Scripts/jQuery-1.8.3.min~/ViewStart/bundle.config~/Views/Shared/_Layout.cshtml

問題: ビューと JavaScript がレンダリングされ、正常に機能していることを確認しましたが、特定の Javascript/jQuery 関数が機能していません。

// bg toggle
$('#clickMeToToggleMe').click(function () { $('body').toggleClass('anotherClass', 1000); });

過去に何度も使用しているので、これが機能することはわかっています。これは、彼らもそれを使用したJsFiddleです。何らかの理由で関数が で機能していません~/Views/Shared/_Layout.cshtml。アイデアはありますか?

更新 #1 次の画像は、FireFox のセレクターと要素 (画像の高さと行の高さによる強制的なパディングを含む) を示しています (Inspect Element (Q) 選択ツールを使用): ここに画像の説明を入力 I changed the name of span Id 「tb」へ(およびjavascriptのセレクター*

4

1 に答える 1

0

バグのあるインストール、明らかに Visual Studio 2012 Professional の新しいインストール ((最終的に) 購入したもの) にバグがありました。コンピューターのトラブルシューティングとクリーンアップで、Visual Web Developer 2012 をアンインストールし、ソリューションを再度実行したところ、機能が正常に機能するようになりました。時間の無駄です! 助けようとしたすべての人に感謝します。

于 2013-04-29T09:50:34.063 に答える