javascript - 如何制作像地铁一样的水平滚动?

标签 javascript jquery

我需要制作类似于 Windows 8 的 Metro 风格水平滚动的东西。例如,当用户将鼠标移动到 Angular 落时,滚动条也会随之移动。

我尝试了这段代码:

$(document).ready(function() {

    document.documentElement.onmousewheel = function (event) {
        $('body').scrollLeft($('body').scrollLeft() - event.wheelDelta);
    };
});

但是水平滚动并没有像我期望的那样工作。

我应该如何制作 Windows 8 风格的水平滚动条?

最佳答案

关于javascript - 如何制作像地铁一样的水平滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15308165/

相关文章:

javascript - 如何完全删除javascript中的空数组?

javascript - JS延迟div打开和按钮打开div

javascript - 为什么来 self 的循环的警报总是返回最后一个值,而不是每个迭代值?

javascript - 我如何使用 jquery-template 选择一个选项

javascript - 使用 jquery 将除文本字段和文本区域之外的所有 html 标签中的所有指定符号转换为另一个符号

c# - 如何让所有用户从 Office Communicator 转到 asp.net 网页?

javascript - 如何禁用 Bootstrap Treeview 的父节点复选框

javascript - Ajax 到 php 并存储在数据库中

javascript - 获取对象数组并按字母顺序排序为更小的数组

javascript - 从 'didReceiveRemoteNotification' 函数调用 index.html 中的 javascript 函数