slider标签做tableView滚动条问题

使用slider 标签做tableView,切换的时候由于每个页面的内容高度不一样,滚动条没有重新计算高度,不知是否由合适的方法处理这个问题?
gif5%E6%96%B0%E6%96%87%E4%BB%B6%20%281%29.gif

阅读 3.3k
2 个回答

@zwwill
2017-09-15%2000_11_33.gif

**动态** table 是list,余下两个是div。可以明显看出第一个tab滚动条滚动范围是在slider中,父页面有自己的滚动条。而其他两个tab是与整个父页面共享同一个滚动条。

<slider>
  <div class="box box1">
    <list></list>
  </div>
  <div class="box box2">
    <div></div>
  </div>
  <div class="box box3">
    <div></div>
  </div>
</slider>

你的slider高度是共享的,所以建议你将slider的高固定,在slider里嵌一个list做滚动条。简码如下:

<slider>
  <div class="box box1">
    <list></list>
  </div>
  <div class="box box2">
    <list></list>
  </div>
  <div class="box box3">
    <list></list>
  </div>
</slider>

换一下交互方式,如图

clipboard.png

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