问题标签 [mouseup]

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 投票
1 回答
970 浏览

javascript - setInterval 无法用 mouseup 清除

我正在使用 mousedown 和 mouseup 来触发 setInterval 函数,如下所示:

这很好用,但是,如果我在没有悬停时释放鼠标(mouseup),$("#rotateRight")那么技术上没有“mouseup”,所以间隔永远持续并且永远不会被清除。

我不能使用悬停,因为我希望在用户单击并按住鼠标时出现。但同时,我需要修复这个“鼠标错误”。有任何想法吗?

更新:新代码如下,但仍然没有清除间隔,因为 mouseup 发生在 iframe 上,而不是 DOM 上。

0 投票
2 回答
285 浏览

jquery - jQuery 事件触发器只触发一次...我需要它们始终工作

http://jsfiddle.net/bryank/afcnR/

我想我在这里遗漏了一个基本概念......我让我的下拉菜单使用 jQuery 工作,但它只工作一次,然后停止工作。我需要 mouseup 事件如何返回到函数的开头?

0 投票
0 回答
530 浏览

jquery - 将表单元素聚焦在 mouseup 上或单击

我试图将表单元素集中在 mouseup 上,或者在 mousedown 上调用表单验证函数后单击。我不知道如何将无效的表单元素集中在单击提交按钮上——这会验证表单。

我不知道为什么除非单击两次,否则无效元素不会集中在 mouseup 上。

谢谢,

Ĵ

0 投票
1 回答
957 浏览

cocoa - mouseMoved 事件在鼠标按下时停止

我已经实现了一个自定义 NSView(标记为 )并且能够获取 mouseUp:、mouseDown: 和 mouseMoved: 事件。为此,我接受了返回 YES 的 AcceptFirstResponder,并且还在 awakeFromNib 中调用了以下命令:

然而,非常奇怪的是,如果我单击并拖动,mouseMoved: 事件会停止出现,直到我松开鼠标按钮并获得 mouseUp:

我看过其他相关的帖子,但他们都说如果视图是第一响应者(确实是),那么我应该收到这些事件。

为什么鼠标移动:事件停止?

0 投票
1 回答
681 浏览

javascript - jQuery比较mousedown / mouseup之前和之后的鼠标位置

我需要确定是否只是单击或拖动了可移动的 div。我知道这个问题有多种解决方案,但由于整个项目的性质和我正在使用的脚本,我无法应用其他方式,因为它们会干扰一些 jQuery 方法。

这是我的代码:

为什么此代码总是记录“鼠标移动!” 事实上,在“mouseup”事件之前,鼠标只是被点击而不是移动?在控制台中甚至可以看到,变量“oldMousePos”和“newMousePos”存储完全相同的坐标,如果鼠标没有被拖动,但“鼠标已移动!” 已记录。为什么是这样?

0 投票
1 回答
2219 浏览

wpf - 使用 WPF 和 VB.NET 从 Page1 AddHandler 到 Show Message MainWINdow

我被困住了。我正在尝试AddHandler在 Page1 上设置一个按钮,这样当单击该按钮时,它将触发AddHandlerMainWindow_MouseUp事件,因此我可以单击 MainWindow 上的任何位置以显示一条消息。

我该如何解决这个问题?


笔记:

  • 我已经在 MainWindow_load 事件中删除了 MainWindow_MouseUp 的处理程序,因此在 MainWindow 加载时不会显示该消息。
  • 我有一个显示 Page1 的框架。
  • 当点击 Page1 中的按钮时,它应该是 AddHandler,所以 MainWindow_MouseUp 会在 MainWindow 执行 MainWindow_MouseUp 事件时显示一条消息。

Page1.xaml

第1页.vb

主窗口.xaml

主窗口.vb

0 投票
1 回答
553 浏览

events - 将元素拖动到地图后,无法从 mouseUp 事件中获取 lon-lat(openlayers)

尝试获取 mouseUp 事件发生点的坐标时遇到问题。这是一个事件处理程序:

这是一个触发器:

我得到了Uncaught TypeError: Cannot read property 'lat' of null 那么,我怎样才能获得注册 mouseUp 事件的点的纬度和经度?

0 投票
1 回答
683 浏览

jquery - mouseup 功能不适用于 iPad

我希望我的导航会在单击侧导航/子导航区域时向上滑动...我为此放置了下面的代码。但它不适用于 iPad。有人可以帮忙吗?

0 投票
2 回答
14733 浏览

jquery - 在 mousedown 元素之外检测 mouseup

0 投票
1 回答
127 浏览

jquery - 点击区域灵敏度

我在这里泛泛而谈——你知道当你点击一个按钮时如何,例如一组样式单选按钮中的一个,如果你在向下状态时不小心拖动了一个像素甚至一个像素,释放状态不会触发您的事件,因为它认为您可能正在尝试拖动/选择文本或单击以外的其他内容...

这很糟糕。

在我看来,有没有办法解决这个过度敏感的问题?

我正在使用 jquery 按钮集,我发现我必须非常刻意地单击,而不是在向下和向上状态之间移动单个像素才能使单击起作用。