作者:优雅的鼻涕泡 | 来源:互联网 | 2023-07-30 08:51
项目中需要实现与EXCEL中冻结一样的效果,即上边栏目和左侧栏目固定,数据区域上下或左右滚动。具体实现时采用了同步滚动条的方法,在WXML页面通过bindscroll和scroll-top
项目中需要实现与EXCEL中冻结一样的效果,即上边栏目和左侧栏目固定,数据区域上下或左右滚动。
具体实现时采用了同步滚动条的方法,
在WXML页面通过bindscroll 和 scroll-top
在js页面的bindscroll 事件中,通过setData设置页面绑定scroll-top值,初步实现了滚动同步的效果,但出现2个问题:
1.滚动的时候延迟较大,初步判断为setData后页面刷新有较大延迟
2.滚动停止后有错位现象
想请问各位,这个问题应该怎么改进;或者有其他方式方法可以做到这个效果?
另外,微信小程序里没法直接控制元素吗?
5 个解决方案
无法直接控制dom元素,调试工具里面你获取不到dom,会报错
你可以用css的fixed定位来做,水平滚动才需要用到js控制
Web开发学习资料推荐
jqGrid事件
javascipt修改css级联样式表类和伪类样式