javascript - 用鼠标滚轮滚动网站,而不是拖动滚动

标签 javascript css

我基于一个模板构建了这个网站,您可以在其中拖动以滚动浏览照片,但由于要求发生变化,我需要对其进行更改,因此您只需滚动鼠标滚轮即可像普通网站一样滚动。

从代码中知道这是如何完成的吗?

甚至不确定它是否完全是 CSS 或 JS。

http://www.replyonline.co.uk/DirectionGroup/xmas/index.php

谢谢, 蒂姆

最佳答案

它使用 JavaScript - 特别是 jQuery Kinetic从外观上看。

如果您关闭 JavaScript(或从页面中删除脚本),它会像“正常”页面一样滚动。

编辑:

在 Kinetic 插件之外(没看哪里),脚本正在将 overflow CSS 更改为 hidden;这需要保持滚动,根据页面的初始状态 sans JavaScript。

.ib-main-wrapper {
    bottom: 24px;
    left: 18px;
    overflow: scroll;
    position: absolute;
    top: -98px;
    margin-top: 115px;
    outline: medium none;
    width: 100%;
}

关于javascript - 用鼠标滚轮滚动网站,而不是拖动滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8096554/

相关文章:

javascript - 使用图片创建网页,但在复制和粘贴时将图片替换为文本

javascript - 可以防止 403 错误记录到 Web 控制台吗?

css - 正则表达式并添加 HTML 标签换行和格式化

javascript - 遍历 div 数组

javascript - 通过Ajax保存到数据库

html - 使 float 社交图标垂直

javascript - JQueryUI 演示中的 #feedback 选择器引用了什么

html - 我怎样才能使跨度从它的另一侧增加宽度。

javascript - $ 是未定义的 jQuery 和 Bing Map API

当元素快速调整大小时,JavaScript offsetWidth 和 offsetHeight 给出错误的值