问题标签 [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.
apache-flex - Flex 4 和 ScrollBar stepSize
我想指定用 VScrollBar 滚动的量。所以在 Flex 3 中我们有“lineScrollSize”,但是这个属性在 Flex 4 中是如何调用的呢?我认为它是 VscrollBar.stepSize——但它并没有做任何事情。
有人请帮助我。我只是希望我的内容在鼠标滚轮上滚动得更快。
html - 光标悬停在 flex 应用程序上时禁用鼠标滚轮滚动?
当光标在我的 flex 应用程序上时,是否可以在我的网页上禁用鼠标滚轮滚动?
我的 flex 应用程序是一个允许用户使用鼠标滚轮放大和缩小的地图;但是,当我将 flex 应用程序放到网页上时,滚轮会导致页面滚动而不是放大和缩小...
编辑:
我在我的 flex 应用程序中添加了声音,它告诉我我的鼠标事件是正确的。我还向 javascript 添加了一个警报框,以便我知道正在调用 MyApp.initialize 函数,但鼠标滚轮仍在滚动网页而不是我的 flex 应用程序。这是我正在使用的代码,当我在我的 flex 应用程序之上时它没有锁定滚动条:
我一定是错过了什么!?
user-interface - 如何在 Squeak / Morphic GUI 中使用鼠标滚轮
我正在使用 Morphic / Squeak 实现图形用户界面。一些项目具有拖放功能。拖动时,我希望能够用鼠标滚轮旋转这些项目。
第一个问题是使用鼠标滚轮结束拖动动作并导致下降(尝试)。我怎样才能抑制它 - 并同时触发 mouseWheelEvent ?
第二个问题:如何将鼠标滚轮事件分配给我的 Morph?如上所述,此事件仅在拖动此 Morph 时相关。(解决了)
c# - 使用带有滚动条的任何控件时不会触发 MouseWheel 事件(在 C# Windows 窗体中)
当我使用带有滚动条的任何控件(列表框、面板、文本框)时,MouseWheel 事件不会触发。
重现问题:
c# - 在 wpf 中禁用项目控件上的鼠标滚轮
我有一个用户控件,它有一个滚动查看器,然后是一堆子控件,如文本框、单选按钮和列表框等。我可以使用鼠标滚轮滚动父滚动查看器,直到我的鼠标落在列表框内,然后鼠标滚轮事件开始进入列表框。
有没有办法让列表框将这些事件发送回父控件?像this question这样从父控件内部删除列表框(鼠标滚轮在ScrollViewer的子控件上方时不起作用)不是解决方案。
我试过了
但这也没有用。
谢谢
delphi - 如何引导鼠标滚轮输入在光标下控制而不是聚焦?
我使用了许多滚动控件:TTreeViews、TListViews、DevExpress cxGrids 和 cxTreeLists 等。当鼠标滚轮旋转时,无论鼠标光标在哪个控件上,具有焦点的控件都会接收输入。
您如何将鼠标滚轮输入指向鼠标光标所在的任何控件?Delphi IDE 在这方面工作得非常好。
jquery - 如何使 jQuery 选择器在整个浏览器窗口中工作
嗨,我正在使用jQuery 鼠标滚轮扩展
它使用以下绑定
增量由鼠标滚轮移动和页面水平滚动确定。
一切都很好,除非您将光标移动到没有文本或图像的空白空间,通常没有 html 元素,然后鼠标滚轮移动突然无响应。我很肯定这是因为绑定是如何工作的。
我制作了一个不可见的 100% x 100% 固定 pos div 来测试我的理论,并且滚动效果很好。虽然这对我来说似乎是一个 hack,但我想知道这段代码的正确实现。
我怎样才能让这个函数在整个浏览器页面上被调用?
太感谢了!
更新:大卫主动在这里用他的代码制作了一个测试页面。谁能告诉我它是否对你有用,对他有用吗?它对我不起作用,也就是说,只有当我的指针位于红色矩形上方时,我才能水平滚动页面。
javascript - jQuery鼠标滚轮水平
有什么方法可以检测鼠标滚轮是否在 Javascript 中横向滚动?我现在正在使用出色的 jquery.mousewheel.3.0.2 插件,但我找不到任何与事件相关的参数。请帮忙!
flash - 控制鼠标滚轮事件闪烁
我正在使用 Flash 中的菜单系统。如果鼠标滚轮向上滚动每个菜单项向上移动,反之亦然鼠标滚轮向下滚动。
我遇到的问题是似乎有多个“步骤”在进行。
在我的鼠标滚轮处理程序中,我找出要测试的文本“滚轮”。如果我只用鼠标滚轮一次,“滚轮”就会被追踪两次。因此,对于每一个鼠标滚轮移动,我的处理程序都会被调用两次,因此我的菜单滚动总是会跳过一个项目。
有小费吗?
opengl - 使用 GLUT 的标准和可靠的鼠标报告
我正在尝试在我的 OpenGL 应用程序中使用 GLUT (freeglut),并且我需要为鼠标滚轮事件注册一些回调。我设法挖掘出一个相当无证的功能:
但是这个函数的手册页和 API 条目都陈述了同样的事情:
注意:由于缺乏关于鼠标的信息,目前无法在 X 上正确实现。使用此功能会限制应用程序的可移植性。(此功能在 X 上确实有效,只是不可靠。)我们鼓励您使用标准的、可靠的鼠标按钮报告,而不是滚轮事件。
很公平,但是我如何使用这个标准的、可靠的鼠标报告呢?我怎么知道哪个是标准?我是否只使用 glutMouseFunc() 并分别使用 4 和 5 之类的按钮值作为向上和向下滚动值,例如 1、2 和 3 是否是左、中和右按钮?这是可靠的方法吗?
额外的问题:似乎“xev”工具为我的按钮报告了不同的值。我的鼠标按钮用 xev 从 1 到 5 编号,但 glut 报告的按钮从 0 到 4,即一个减一。这很常见吗?