jQuery 动画在输入事件侦听器中不起作用

jQuery animate not working inside input event listener

我有一个带有一个文本框的简单 html 页面。单击它时,我希望页面向下滚动。所以我在文本框上放置了一个事件侦听器,并在其中使用动画进行滚动。但是当我 运行 滚动没有发生时...

<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script >
        $(document).ready(function() {
                    $("input").focus(function() {
                      $("html, body").animate(scrollTop: $(window).scrollTop() + 400);
                    })
            });
   </script>
</head>
<body>
<input type="text">

你忘记了 { }

$("html, body").animate({scrollTop: $(window).scrollTop() + 400} , 1000);