关于show跟hide页面错乱的问题。

展开效果clipboard.png

关闭效果clipboard.png

$('.slid_click').click(function() {
        if($('.hiddd').is(":hidden")) {
            $('.hiddd').show()
            $(this).find('.rot').addClass('active')
        } else {
            $('.hiddd').hide()
            $(this).find('.rot').removeClass('active')
        }
    })
    

JQ代码
就是点击上面的文字展开显示的效果, 我是用table布局的。
但是table不能用JQ的slide函数
用show跟hid展开之后,并且滚动条拉到最下。但是不拉到最后就没事 页面不是向下展开的。而是向上顶的

比如这个滚动条clipboard.png
我展开后滚动条上面页面被顶上去 滚动条变短了。而不是
clipboard.png
而不是滚动条最下面多了距离。下面被顶开。这样看着很难受。感觉整个页面整个在晃动。
这是什么原因造成的呢

阅读 2.2k
1 个回答

看下布局吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题