问题标签 [mousewheel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4940 浏览

apache-flex - Flex 4 和 ScrollBar stepSize

我想指定用 VScrollBar 滚动的量。所以在 Flex 3 中我们有“lineScrollSize”,但是这个属性在 Flex 4 中是如何调用的呢?我认为它是 VscrollBar.stepSize——但它并没有做任何事情。

有人请帮助我。我只是希望我的内容在鼠标滚轮上滚动得更快。

0 投票
3 回答
8647 浏览

html - 光标悬停在 flex 应用程序上时禁用鼠标滚轮滚动?

当光标在我的 flex 应用程序上时,是否可以在我的网页上禁用鼠标滚轮滚动?

我的 flex 应用程序是一个允许用户使用鼠标滚轮放大和缩小的地图;但是,当我将 flex 应用程序放到网页上时,滚轮会导致页面滚动而不是放大和缩小...

编辑:

我在我的 flex 应用程序中添加了声音,它告诉我我的鼠标事件是正确的。我还向 javascript 添加了一个警报框,以便我知道正在调用 MyApp.initialize 函数,但鼠标滚轮仍在滚动网页而不是我的 flex 应用程序。这是我正在使用的代码,当我在我的 flex 应用程序之上时它没有锁定滚动条:

我一定是错过了什么!?

0 投票
2 回答
531 浏览

user-interface - 如何在 Squeak / Morphic GUI 中使用鼠标滚轮

我正在使用 Morphic / Squeak 实现图形用户界面。一些项目具有拖放功能。拖动时,我希望能够用鼠标滚轮旋转这些项目。

一个问题是使用鼠标滚轮结束拖动动作并导致下降(尝试)。我怎样才能抑制它 - 并同时触发 mouseWheelEvent ?

第二个问题:如何将鼠标滚轮事件分配给我的 Morph?如上所述,此事件仅在拖动此 Morph 时相关。(解决了)

0 投票
4 回答
13686 浏览

c# - 使用带有滚动条的任何控件时不会触发 MouseWheel 事件(在 C# Windows 窗体中)

当我使用带有滚动条的任何控件(列表框、面板、文本框)时,MouseWheel 事件不会触发。

重现问题:

0 投票
8 回答
28392 浏览

c# - 在 wpf 中禁用项目控件上的鼠标滚轮

我有一个用户控件,它有一个滚动查看器,然后是一堆子控件,如文本框、单选按钮和列表框等。我可以使用鼠标滚轮滚动父滚动查看器,直到我的鼠标落在列表框内,然后鼠标滚轮事件开始进入列表框。

有没有办法让列表框将这些事件发送回父控件?像this question这样从父控件内部删除列表框(鼠标滚轮在ScrollViewer的子控件上方时不起作用)不是解决方案。

我试过了

但这也没有用。

谢谢

0 投票
8 回答
22578 浏览

delphi - 如何引导鼠标滚轮输入在光标下控制而不是聚焦?

我使用了许多滚动控件:TTreeViews、TListViews、DevExpress cxGrids 和 cxTreeLists 等。当鼠标滚轮旋转时,无论鼠标光标在哪个控件上,具有焦点的控件都会接收输入。

您如何将鼠标滚轮输入指向鼠标光标所在的任何控件?Delphi IDE 在这方面工作得非常好。

0 投票
2 回答
477 浏览

jquery - 如何使 jQuery 选择器在整个浏览器窗口中工作

嗨,我正在使用jQuery 鼠标滚轮扩展

它使用以下绑定

增量由鼠标滚轮移动和页面水平滚动确定。

一切都很好,除非您将光标移动到没有文本或图像的空白空间,通常没有 html 元素,然后鼠标滚轮移动突然无响应。我很肯定这是因为绑定是如何工作的。

我制作了一个不可见的 100% x 100% 固定 pos div 来测试我的理论,并且滚动效果很好。虽然这对我来说似乎是一个 hack,但我想知道这段代码的正确实现。

我怎样才能让这个函数在整个浏览器页面上被调用?

太感谢了!

更新:大卫主动在这里用他的代码制作了一个测试页面。谁能告诉我它是否对你有用,对他有用吗?它对我不起作用,也就是说,只有当我的指针位于红色矩形上方时,我才能水平滚动页面。

0 投票
2 回答
1687 浏览

javascript - jQuery鼠标滚轮水平

有什么方法可以检测鼠标滚轮是否在 Javascript 中横向滚动?我现在正在使用出色的 jquery.mousewheel.3.0.2 插件,但我找不到任何与事件相关的参数。请帮忙!

0 投票
1 回答
1012 浏览

flash - 控制鼠标滚轮事件闪烁

我正在使用 Flash 中的菜单系统。如果鼠标滚轮向上滚动每个菜单项向上移动,反之亦然鼠标滚轮向下滚动。

我遇到的问题是似乎有多个“步骤”在进行。

在我的鼠标滚轮处理程序中,我找出要测试的文本“滚轮”。如果我只用鼠标滚轮一次,“滚轮”就会被追踪两次。因此,对于每一个鼠标滚轮移动,我的处理程序都会被调用两次,因此我的菜单滚动总是会跳过一个项目。

有小费吗?

0 投票
1 回答
419 浏览

opengl - 使用 GLUT 的标准和可靠的鼠标报告

我正在尝试在我的 OpenGL 应用程序中使用 GLUT (freeglut),并且我需要为鼠标滚轮事件注册一些回调。我设法挖掘出一个相当无证的功能:

api文档

但是这个函数的手册页和 API 条目都陈述了同样的事情:

注意:由于缺乏关于鼠标的信息,目前无法在 X 上正确实现。使用此功能会限制应用程序的可移植性。(此功能在 X 上确实有效,只是不可靠。)我们鼓励您使用标准的、可靠的鼠标按钮报告,而不是滚轮事件。

很公平,但是我如何使用这个标准的、可靠的鼠标报告呢?我怎么知道哪个是标准?我是否只使用 glutMouseFunc() 并分别使用 4 和 5 之类的按钮值作为向上和向下滚动值,例如 1、2 和 3 是否是左、中和右按钮?这是可靠的方法吗?

额外的问题:似乎“xev”工具为我的按钮报告了不同的值。我的鼠标按钮用 xev 从 1 到 5 编号,但 glut 报告的按钮从 0 到 4,即一个减一。这很常见吗?