我使用animate()
和display none
来隐藏/取消隐藏元素已经有一个星期了。
然后降低页面高度以隐藏元素(不透明度0 /显示无),然后当显示隐藏元素时(不透明度1 /显示)页面高度恢复正常,这是滚动去的地方很奇怪,我无法向下滚动到页面底部。 我只能滚动到隐藏元素修改页面的最后一个最小高度。添加回的另一个高度不可滚动。 当我在桌面上尝试这个很好但在智能手机中它不能正常工作。
这是我的代码:
隐藏
$('.parentTR').animate(
{opacity: 0}, 500, function () {
$('.parentTR').css('display', 'none')});
显示
$('.parentTR').css('overflow', 'auto').css('display', '').animate(
{opacity: 1}, 800);
测试环境: -苹果手机 -苹果浏览器 -sharepoint
干杯