次の方法でファイル「Site.js」があります。
function Init() {
$(document).ready(function() {
//some init actions here
});
}
function jQuery.fn.DivToggle(div) {
$(div).toggle('fast');
//some other animation code here
}
私のIndex.cshtmlファイル(私はasp.net mvcを使用しています)には、これがあります:
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Site.js")" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(function () {
Init();
});
</script>
</body>
</html>
プロジェクトを実行すると、「Microsoft JScript ランタイム エラー: 'Init' は未定義です」というエラーが表示されます。
私が間違っていることは何か分かりますか?