1. ホーム
  2. Web プログラミング
  3. ジャバスクリプト

[解決済み】JavaScriptエラー(Uncaught SyntaxError: Unexpected end of input)

2021-12-31 23:06:25

質問

以下のコードは、FireFoxでは正常に動作しますが、ChromeやIEでは動作しません。

<script>
 $(function() {
 $("#mewlyDiagnosed").hover(function() {
    $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"});
 }, function() {
    $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"});
 });
</script>

ChromeやIEで実行すると、最後の行でエラーが発生します。 }); のようなエラーが発生します。

Uncaught SyntaxError: Unexpected end of input

解決方法は?

2番目の }); .

正しくインデントすると、次のようになります。

$(function() {
    $("#mewlyDiagnosed").hover(function() {
        $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"});
    }, function() {
        $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"});
    });
MISSING!

を閉じていない。 $(function() { .