javascript - 通过鼠标控制窗口移动

标签 javascript html

如何在 JavaScript 中通过鼠标移动来控制窗口?我的意思是页面应该在移动鼠标时自动滚动。

最佳答案

这可以使用 parallax 来完成就像这样http://www.franckmaurin.com/the-parallax-effects-with-jquery/

您实际上控制的并不是窗口,而是 div。

这是一个示例基本代码:

// Variables for current position

var x, y;

function handleMouse(e)
{
if (x && y) 
{
   window.scrollBy(e.clientX - x, e.clientY - y);
}
x = e.clientX;
y = e.clientY;
}

document.onmousemove = handleMouse;

关于javascript - 通过鼠标控制窗口移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10311653/

相关文章:

javascript - 如何使用 Javascript 读取 CSS 属性值?

html - Bootstrap 3 : Filter content of input field using css

javascript - 将类添加到不同页面上的元素

javascript - 无法配置react-router在plunker上运行

javascript - 如果值相等,如何使 lodash sortBy 不排序

javascript - 使用命名函数作为 jquery ajax 成功回调时需要括号吗

javascript - 如何将数据参数添加到 HTML 字符串并获取字符串?

jquery - 悬停期间的颜色变化拒绝恢复

html - 如何转换在XSLT中

html - 滚动时如何使输入不可见