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);
我有一个带有一个文本框的简单 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);