gpt4 book ai didi

jquery - 隐藏 div 时滚动位置丢失

转载 作者:行者123 更新时间:2023-12-03 23:03:55 26 4
gpt4 key购买 nike

http://jsfiddle.net/cbp4N/16/

如果你显示div。更改滚动位置,然后在滚动位置丢失后隐藏并显示它。

我做错了什么还是这是一个错误。有没有办法用一些插件来解决这个问题。

/安德斯

感谢您的回答和解决方案。但是,如果我隐藏的 div 是外部 div 并且滚动 div 位于我隐藏的 div 内部深处怎么办?有没有一种聪明的方法来解决这个问题。因为现在我无法在隐藏/显示的回调中设置/保存滚动位置

最佳答案

Jquery 的 .scrollTop()如果您将位置保持为数据,效果会很好。

$('#cbxShowHide').click(function(){
if(this.checked) {
$('#block').show('fast',function() {
$(this).scrollTop($(this).data('scroll'));
});
}
else {
$('#block').data('scroll',$('#block').scrollTop());
$('#block').hide('fast');
}
});

example

关于jquery - 隐藏 div 时滚动位置丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10982548/

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