mousewheel相关内容

如何禁用鼠标滚轮单击按钮?

我正在尝试找到一种方法来禁用鼠标滚轮按钮的默认操作,即在新标签页中打开链接。 这是可能的吗? ? 解决方案 绑定专门检查中间点击的通用点击事件处理程序。在该事件处理程序中,调用 e.preventDefault(): $ (“#foo”)。on('click',function(e){ if(e.which == 2){ e.preventDefault(); } } ..
发布时间:2019-04-27 13:55:18 前端开发

现代浏览器中的鼠标滚轮事件

我想为mousewheel事件提供干净漂亮的JavaScript,只支持最新版本的常见浏览器,而不使用旧版本的旧代码,没有任何JS框架。 鼠标滚轮事件很好地解释了这里。如何为当前最新版本的浏览器简化它? 我无法访问所有浏览器来测试它,所以 caniuse.com 对我很有帮助。唉,那里没有提到鼠标轮。 根据Derek的评论,我写了这个解决方案。它对所有浏览器都有效吗? s ..
发布时间:2019-01-23 21:59:21 前端开发

如何区分手动滚动(通过鼠标滚轮/滚动条)与Javascript / jQuery滚动?

更新: 这是 jsbin示例证明问题。 更新2: 这里是固定版本归功于 fudgey 。 基本上,我有以下javascript将窗口滚动到页面上的锚点: //获得以“#” $(“a [href ^ =#]”)开头的href锚点。(live( “click”,function(){ var target = $($(this).attr(“href”)); / ..
发布时间:2019-01-22 20:41:46 前端开发

在浏览器中规范鼠标滚轮速度

对于另一个问题,我撰写了这个答案,包括此示例代码。 在该代码中,我使用鼠标滚轮放大/缩小HTML5 Canvas。我找到了一些代码来规范Chrome和Firefox之间的速度差异。但是,Safari中的变焦处理要比其中任何一个快得多。 这是我目前的代码: var handleScroll = function(e){ var delta = e.wheelDelta? e.w ..
发布时间:2019-01-22 19:23:45 前端开发

如何在Selenium中通过HTML5 Canvas执行鼠标滚轮滚动?

我正在研究GWT应用程序(类似于Paint)。在这里,我有一个HTML5 Canvas,其中有一个功能,滚动鼠标滚轮上下将放大和缩小画布。 我搜索了很多但没有找到解决方法来解决此问题。这是做了什么: int PosX = 0; int PosY = 10; JavascriptExecutor executor =(JavascriptExecutor)getDriver() ..
发布时间:2018-12-28 23:13:26 Java开发

使用鼠标滚轮时,如何加快JScrollPane中的滚动速度?

我看到方法 JScrollPane.setWheelScrollingEnabled(boolean)启用或禁用鼠标滚轮滚动。有没有办法调整滚动的速度?在我看来,这是非常缓慢的。无论我制作什么尺寸的窗口,滚动每次点击大约三个像素。我希望它远不止于此。 任何想法? 解决方案 你可以试试这个: myJScrollPane.getVerticalScrollBar()。setUni ..
发布时间:2018-12-06 12:43:01 Java开发

jQuery鼠标滚轮div IE问题

我正在尝试为简单的div启用鼠标滚轮滚动。它适用于FF CHROME SAFARI ...但IE 7,8,9仍然不会像往常一样合作;) 我正在使用jQuery mousewheel插件: (函数($){ var types = ['DOMMouseScroll','mousewheel']; $。 event.special.mousewheel = { setup:funct ..
发布时间:2018-08-22 10:14:55 前端开发

如何在VB6 IDE中使鼠标轮工作?

VB6 IDE编辑器的一个令人烦恼的行为,特别是当从VS.NET等更新的工具切换回它时,它无法识别鼠标滚轮!也许VB6在大多数老鼠都没有的时候就被拿出来,但有没有办法解决它,所以它确实识别了鼠标滚轮? 解决方案 Microsoft有一个可以提供所请求行为的扩展。您必须从以下链接下载并按照提供的步骤进行注册,例如使用 regsvr32 http://support.microsoft. ..
发布时间:2018-07-13 18:35:56 其他开发

当鼠标悬停在嵌入式iframe上时,防止父页面滚动

...不限制iframe内的滚动或需要专门命名可滚动元素。 我有一个google-类似于地图的小部件,可以以iframe嵌入代码的形式嵌入第三方网站。当人们在我的小部件上使用鼠标滚轮时,我只希望小部件的内容滚动而不是父页面。 我的问题类似于 如何在滚动DIV元素时阻止页面滚动? 但我的问题是我的ifrmae包含多个元素,包括必须继续听鼠标的媒体和画布车轮事件。 TLDR解决方案使用 e ..
发布时间:2018-07-03 20:05:55 前端开发

jquery-mousewheel修复最大值

我在使用brandonaaron jquery-mousewheel插件 https://github.com/brandonaaron/jquery-mousewheel 在 Pan Zoom 。 问题是我无法修复最大值值无限地向下滚动并向上滚动。 我该如何解决这个问题。 我已经尝试了简单的功能,但是我无法在这里制作鼠标滚轮。 var zoomLevel = 1 ..
发布时间:2018-06-26 10:37:48 前端开发

删除HTML滚动条,但允许鼠标滚轮滚动

可能存在重复: 我可以通过设置CSS属性 overflow-y来禁用网格中的垂直滚动条:隐藏。但是,这消除了用鼠标滚轮滚动内容的能力。 有没有办法显示滚动条,但仍然允许滚动内容鼠标滚轮或箭头键? 解决方案 有Javascript方法,请参阅您重复的线程。 更好的解决方案是将target div设置为overflow:scroll,并将其包装在第二个元素中,该元素的宽度为8p ..
发布时间:2018-06-13 17:32:48 前端开发

Chrome - Javascript防止默认的Ctrl + MouseWheel行为

我尝试在JavaScript中使用Chrome阻止默认的 Ctrl + MouseWheel 缩放行为,其他浏览器使用 preventDefault()在鼠标滚轮事件的回调函数中,和 stopPropagation()并且完美,因为其他浏览器总是触发鼠标滚轮事件,但Chrome会不是。 阅读这个问题 我发现 Ctrl + MouseWheel 可以作为resize事件捕获但在放大页面后,我 ..
发布时间:2018-05-08 16:00:51 其他开发

Fullcalendar mousewheel事件prev next

我试图在Fullcalendar(1.6.2)中做一个简单的思考,并且类似于Google日历,模拟上下滚动鼠标滚轮的prev和next按钮。 下面是我使用的代码,这段代码来自于我在这里的另一个问题,但我不记得那个:S calendar.bind('mousewheel',function(event,delta){ var view = calendar.fullCalendar ..
发布时间:2018-04-13 19:34:17 前端开发

Flex Spark List鼠标滚轮滚动速度

我有一个扩展了Spark List的组件,当我使用鼠标滚轮滚动时,它滚动得太多了。我已经尝试寻找在List类和VerticalLayout类中滚动鼠标滚轮的处理程序来覆盖,但我无法找到它。 有没有另一种方法我应该改变这个,或者我错过了什么? 解决方案 MouseEvent.MOUSE_WHEEL的“delta”属性定义了多少行滚动一个滚轮。您可以尝试在MOUSE_WHEEL处理程序中 ..
发布时间:2017-12-13 22:49:28 其他开发

使用鼠标中键滚动按钮禁用浏览器滚动

我的页面上有一个Flash元素,您可以使用中间的鼠标滚轮进行交互。页面很长。所以,当用鼠标滚轮滚动时,它会与Flash元素交互,并滚动浏览器窗口。 有没有办法在Flash元素处于活动状态时禁用浏览器滚动? / b> 解决方案 您可以使用 document.body.style.overflow = allowScroll “”: “隐藏”; 其中allowS ..
发布时间:2017-12-10 21:56:32 前端开发

什么是“线”的高度?在轮子事件? (deltaMode = DOM_DELTA_LINE)

在Firefox> = 17中的 wheel 事件有一个 deltaMode 属性。使用我使用的操作系统/鼠标,它设置为 1 (或 DOM_DELTA_LINE )。此设置意味着 deltaX 和 deltaY 事件值是以行而不是像素来衡量的。果然,如果我假设三角洲是像素,滚动速度比Firefox通常慢得多。 Chrome 31相比较,使用 deltaMode 0 (或 DOM_DELTA_ ..
发布时间:2017-11-15 22:15:01 前端开发