に定義されていない私は私のビュー内で、次のjQueryの機能を持っている: -
<script type="text/javascript">
$(document).ready(function() {
$("#album-list").mouseover(function() {
$(this).animate({ height: '+=15', width: '+=15' })
.animate({ height: '-=15', width: '-=15' });
});
});
</script>
私は_layoutビューに次のスクリプトを追加しました: -
<script src="@Url.Content("~/Scripts/jquery-1.6.2.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.14.min.js")" type="text/javascript"></script>
しかし、私は上記のJquery関数を含むビューに移動します。次のエラーが発生します。 "" Microsoft JScript実行時エラー: '$' ""。だから何が問題だろうか? BR
スクリプトは他のすべてのビューの前にレンダリングされる共有_layoutビューに配置されるため、スクリプトがインラインスクリプトの前にロードされていることを確認します。 BR –
必ずしも、_layoutビューの最後に外部スクリプトを読み込むことはできません。 _layoutビューを開き、RenderBodyコールの前に表示されるかどうかを確認します。 –
が完了しました。スクリプトがレンダリング呼び出しの後にロードされたのは間違いありません。 –