gpt4 book ai didi

javascript - 使用 .animate() 跳转到 div

转载 作者:太空宇宙 更新时间:2023-11-03 22:36:28 24 4
gpt4 key购买 nike

尝试让 div 在按键时跳转到另一个 div。我读到使用 animate scrollTop 可以解决问题,但它似乎不起作用

    $("#search").keypress(function(event) {
if (event.which == 13) {
$("#search").animate({
scrollTop: $("#results").offset().top}, "fast");
var keyword = $("#search").val();
$("#results").html(makeRequest);
$("#search").val('');
}
}
});

https://jsfiddle.net/4ymyLoLL/

最佳答案

问题是您必须为页面主体设置动画,而不是 div,如 jsFiddle 中所示。

https://jsfiddle.net/4ymyLoLL/1/

$('html, body').animate({
scrollTop: $("#results").offset().top
}, "fast");

编辑:提高代码可读性

关于javascript - 使用 .animate() 跳转到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46301108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com