gpt4 book ai didi

javascript - 动态加载内容后 jQuery 滚动到错误的偏移量

转载 作者:行者123 更新时间:2023-12-02 18:46:46 30 4
gpt4 key购买 nike

由于某种原因,此代码通常向上/向下滚动到指定 targetDiv 的开头,而是将页面向下滚动到比 targetDiv 已所在位置的末尾更远的​​位置。

function postData(data, url, divAction, targetDiv) {
$.ajax({
type: 'POST',
url: url,
data: data,
success: function(response) {
if (divAction == 'hide') {
$(targetDiv).hide();
$(targetDiv).empty();
}
if (divAction == 'refresh') {
$(targetDiv).html(response);
$('html, body').animate({
scrollTop: '+=' + $(targetDiv).offset().top + 'px'
}, 'fast');
}
},
error: function() {
alert('Error! Plese try again.');
}
});
return false;
};

任何建议表示赞赏!

最佳答案

你应该尝试这个:

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

关于javascript - 动态加载内容后 jQuery 滚动到错误的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16295422/

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