javascript - 使用 jquery 或 javascript 进行图像滑动垂直滚动
问题描述
我有 5 张图像,当我们使用键盘按钮向上或向下点击箭头或向上或向下移动滚动条时,我想滑动这些图像
供参考:www.webflow.com 请从链接中查看。当您向下滚动到页面上的“构建自定义”部分时。当您从键盘向上和向下按箭头按钮或使用滚动条向下或向上移动时,您将看到滑块及其工作。
解决方案
您可以使用https://api.jquery.com/scrollleft/在元素上水平滚动。
例子:$( "div.slider" ).scrollLeft( 300 );
您必须首先计算幻灯片中每个元素的宽度,然后每次滚动都精确到这么多。
您可以使用事件处理程序在箭头键上执行此操作:Detecting arrow key presses in JavaScript
您链接的参考显示基于滚动位置的页面更改,阅读js: change style based in scroll position可能会提示您从哪里开始。
推荐阅读
- python - 如何在实例化时模拟类属性
- json - 搜索 json 对象并返回确切位置
- spring - 一对多外键必须与引用的主键具有相同的列数
- scala - 如何在 build.sbt 中获取当前目标目录的路径
- php - 使用 mysqli 和 php (PhpMyAdmin) 检查用户名是否已存在
- python - 防止服务器关闭套接字?
- javascript - Electron:如何以pdf格式打印所有html内容
- python - Pandas .to_sql 函数抛出 ImportError(DLL 加载失败)
- python - 通过并行 Python 执行 Fortran 子程序无法执行
- javascript - Jsf Datatable jQuery 选择的索引返回 Object 作为值