从垂直滚动到水平滚动,然后返回到垂直滚动
Go from vertical scrolling to horizontal and then back to vertical
我正在创建一个非常长的页面,中间有一个非常宽的SVG图像。我基本上希望页面垂直滚动,直到到达该图像,然后水平滚动到图像的结尾,然后继续垂直滚动到页面的底部。
我已经研究了几个小时,什么都找不到,所以我真的很感激任何建议。非常感谢!
好的,这将是我的解决方案:
将页面分为三部分:
上部容器、SVG和底部容器。
默认情况下,将底部容器的值设置为"Display:none"。
我将把SVG包装成div,给出包装器值"overflow:hidden;
<div class="svg-wrapper" style="display: none;">
<div class="inner">
svg or whatever image content goes here...
</div>
</div>
潜水"内部"将是水平拖动的,我会在那里开始挖掘:http://jqueryui.com/draggable/
然后,我会使事件侦听器,当'inner'x值不是0时,我会将Upper设置为包含"display:none;",这样svg包装器及其内容将是唯一可见的对象。
当svg被足够拖动时(x值为-(svg宽度-屏幕宽度)),我会将底部区域设置为"dispy:block;"。
这对你有意义吗?
相关文章:
- CodeMirror.禁用垂直滚动条
- 阻止文本区域垂直滚动
- 我需要帮助弄清楚一旦窗口的垂直高度被滚动,如何切换一个元素
- 如何使用鼠标滚动控制fullPage.js垂直滑块
- 如何制作随滚动而变化的垂直滑块
- 在可滚动表中隐藏垂直滚动
- 使用 jQuery 限制滚动时的垂直背景位置
- 检测垂直滚动和滚动条宽度,并将宽度更改应用于正文
- 如何在HTML / CSS中填充垂直和滚动中间窗格(Chrome可以工作,但不能Firefox)
- 用户向下滚动时自动垂直展开
- 完全禁用DIV中的任何类型的垂直滚动
- Jquery干扰后隐藏垂直滚动条
- 有没有可能使网站水平和垂直滚动
- 垂直菜单/导航自动滚动
- 选择/选项中的垂直滚动条
- 如何隐藏多个图像容器的垂直滚动条
- 花式框 2.1.5 不随页面滚动(垂直居中)
- 如何滚动垂直滚动条(而不是整个页面)
- 我如何使与标题和第一列固定滚动垂直和水平的表
- 如何继续在我的页面上添加/显示项目,同时滚动垂直栏