多区域联动滚动交互组件:基于JSON动态生成内容,支持鼠标全局滚动控制(CSS中隐藏滚动条的同时保留滚动功能)
发表于|更新于|大前端
目录
- 1. 1,左边固定,右边可以滚动示例(硬编码方式)
- 2. 2,左边固定,右边可以滚动示例(硬编码方式,但是添加了点可以高亮当前到底到了哪个板块)
- 3. 3,优秀,目前只有鼠标悬浮在文字板块才有滚动,我希望鼠标进入到板块里面无论在左边还是在右边,都可以滚动右边的文字板块
- 4. 4,优秀,不过,目前这个是硬编码的,我希望改成动态的方式,便于后期方便添加内容,可以使用json,然后尽量不用ID,可以使用class,我还希望能够复用,也就是一个页面很多个地方我都想用这个效果
- 5. 5,优秀,不过<div id="dynamic-sections"></div>这个你用的是ID,如果我想要一个页面里面有多个板块呢?如何优化呢?
- 6. 6,优秀,完全满足我的需求,我还想要在这个基础上帮我处理鼠标只要在scroll-container板块的任何位置滚动鼠标都能驱动右边文字板块的滚动,而不需要进入当前scroll-container板块的右边滚动鼠标才能滚动内容,滚动仅限影响当前板块
- 7. 6,优秀,完全满足我的需求,可以调整鼠标滚动的速度吗?
- 8. 7,优秀,能否做到滚动完了某个板块之后自动取消固定,便于可以到其他板块去滚动,目前是必须要鼠标移出这个区块才能滚动其他板块
- 9. 8,优秀,满足我的需求,不过上方这个效果里面有一个地方需要优化,当我鼠标在左边图片区块滚动不能驱动右边内容滚动了
- 10. 10,css隐藏滚动条的同时保留滚动功能