12得票7回答
Chrome - 阻止Javascript默认的Ctrl + 鼠标滚轮行为

我正在尝试使用JavaScript阻止Chrome中默认的Ctrl+MouseWheel缩放行为,对于其他浏览器,我在鼠标滚轮事件的回调函数中使用preventDefault()和stopPropagation(),并且完美运作,因为其他浏览器总是会触发鼠标滚轮事件,但Chrome不会。 阅...

12得票1回答
如何处理 Microsoft Edge 浏览器中反常翻转的轮事件 deltaX?

今天我在微软的Edge浏览器中发现了一些非常奇怪的行为,即deltaX值对于wheel事件似乎是倒置的!这特别令人惊讶,因为这与我测试过的所有其他浏览器都不一致,包括返回预期值的Internet Explorer 11。 要查看此问题的实际情况非常简单,只需运行以下代码,然后使用鼠标滚轮或触...

9得票3回答
在JavaScript中,当DOM元素滚动之前(而不是之后!)触发的事件是什么?

基本上,我想在DOM元素滚动之前进行一些预处理。问题是滚动事件在DOM元素滚动后触发。我知道当使用鼠标滚轮滚动时,鼠标滚轮滚动事件会在DOM元素滚动之前触发,尽管它不提供预期的滚动位置,并且它只是一种滚动方式。我想知道是否有任何事件在每次滚动方法(例如鼠标滚轮、拖动滚动条、按下向下箭头等)在D...

45得票5回答
“线”在滚轮事件中指的是什么高度?(deltaMode = DOM_DELTA_LINE)

在Firefox >= 17版本中,wheel事件有一个deltaMode属性。对于我使用的操作系统/鼠标,它被设置为1(或DOM_DELTA_LINE)。这个设置意味着deltaX和deltaY事件值是以行而不是像素来衡量的。果然,如果我假装这些增量是像素,滚动速度比在Firefox中通常要...

10得票6回答
同时滚动多个Tkinter列表框

我有多个Tkinter列表框,使用单个滚动条进行滚动,但我也希望它们在任何一个列表框上进行鼠标滚轮活动时一起滚动。 如何实现这一点? 我的当前代码基于此处讨论的最后一个模式:http://effbot.org/tkinterbook/listbox.htm。 当仅使用滚动条时,它可以正常工...

7得票2回答
在Microsoft Chart控件中启用鼠标滚轮缩放

如何在使用鼠标滚轮时启用 Microsoft Chart 控件的缩放功能 我有以下代码,想知道如何制作此事件?它属于哪个类别? private void chData_MouseWheel(object sender, MouseEventArgs e) { try { ...

25得票10回答
触发“虚拟”鼠标滚轮事件

有没有一种方法可以使用任意的delta触发滚轮事件。就像jQuery对于'click'的处理方式一样:$('#selector').trigger('click'); 我需要的东西类似于这个,但需要加上滚轮:$('#selector').trigger('DOMMouseScroll',{de...

11得票4回答
如何停止AS3中同时进行的浏览器和SWF鼠标滚轮滚动?

基本上,我有一个闪存内容,可以通过鼠标滚轮滚动。它很好用,除非浏览器中有其他内容使浏览器的滚动条启用-当出现这种情况时,浏览器窗口和我的SWF都会在鼠标滚轮上滚动。有没有办法纠正这种行为? 类似的问题在这里提出: 当光标位于flex应用程序上方时禁用鼠标滚轮滚动? 其中引用了此处博客中提...

9得票7回答
禁用VB.NET中组合框的鼠标滚轮

有没有办法在控件(如组合框或列表框)获得焦点时禁用鼠标滚轮?对于我的需求,我只需要了解组合框的答案。 我已将组合框设置为在SelectedIndexChanged上触发SQL查询,并且当组合框获得焦点时意外滚动鼠标滚轮会导致大约六个SQL查询同时触发。

41得票10回答
在React中禁用`<input type=number>`的滚动功能

这个问题之前有人问过,但提供的解决方案只适用于jQuery,由于我在ReactJs中遇到了同样的问题。 是否有可能禁用滚轮更改输入数字字段中的数字? 我使用CSS删除了微调箭头,但鼠标滚轮仍然有效并且影响了功能。 我想要使用number类型的输入,因为它在移动/触摸设备上提供了数字键盘。