问题标签 [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.
javascript - setInterval 无法用 mouseup 清除
我正在使用 mousedown 和 mouseup 来触发 setInterval 函数,如下所示:
这很好用,但是,如果我在没有悬停时释放鼠标(mouseup),$("#rotateRight")
那么技术上没有“mouseup”,所以间隔永远持续并且永远不会被清除。
我不能使用悬停,因为我希望在用户单击并按住鼠标时出现。但同时,我需要修复这个“鼠标错误”。有任何想法吗?
更新:新代码如下,但仍然没有清除间隔,因为 mouseup 发生在 iframe 上,而不是 DOM 上。
jquery - jQuery 事件触发器只触发一次...我需要它们始终工作
http://jsfiddle.net/bryank/afcnR/
我想我在这里遗漏了一个基本概念......我让我的下拉菜单使用 jQuery 工作,但它只工作一次,然后停止工作。我需要 mouseup 事件如何返回到函数的开头?
jquery - 将表单元素聚焦在 mouseup 上或单击
我试图将表单元素集中在 mouseup 上,或者在 mousedown 上调用表单验证函数后单击。我不知道如何将无效的表单元素集中在单击提交按钮上——这会验证表单。
我不知道为什么除非单击两次,否则无效元素不会集中在 mouseup 上。
谢谢,
Ĵ
cocoa - mouseMoved 事件在鼠标按下时停止
我已经实现了一个自定义 NSView(标记为 )并且能够获取 mouseUp:、mouseDown: 和 mouseMoved: 事件。为此,我接受了返回 YES 的 AcceptFirstResponder,并且还在 awakeFromNib 中调用了以下命令:
然而,非常奇怪的是,如果我单击并拖动,mouseMoved: 事件会停止出现,直到我松开鼠标按钮并获得 mouseUp:
我看过其他相关的帖子,但他们都说如果视图是第一响应者(确实是),那么我应该收到这些事件。
为什么鼠标移动:事件停止?
javascript - jQuery比较mousedown / mouseup之前和之后的鼠标位置
我需要确定是否只是单击或拖动了可移动的 div。我知道这个问题有多种解决方案,但由于整个项目的性质和我正在使用的脚本,我无法应用其他方式,因为它们会干扰一些 jQuery 方法。
这是我的代码:
为什么此代码总是记录“鼠标移动!” 事实上,在“mouseup”事件之前,鼠标只是被点击而不是移动?在控制台中甚至可以看到,变量“oldMousePos”和“newMousePos”存储完全相同的坐标,如果鼠标没有被拖动,但“鼠标已移动!” 已记录。为什么是这样?
wpf - 使用 WPF 和 VB.NET 从 Page1 AddHandler 到 Show Message MainWINdow
我被困住了。我正在尝试AddHandler
在 Page1 上设置一个按钮,这样当单击该按钮时,它将触发AddHandler
该MainWindow_MouseUp
事件,因此我可以单击 MainWindow 上的任何位置以显示一条消息。
我该如何解决这个问题?
笔记:
- 我已经在 MainWindow_load 事件中删除了 MainWindow_MouseUp 的处理程序,因此在 MainWindow 加载时不会显示该消息。
- 我有一个显示 Page1 的框架。
- 当点击 Page1 中的按钮时,它应该是 AddHandler,所以 MainWindow_MouseUp 会在 MainWindow 执行 MainWindow_MouseUp 事件时显示一条消息。
Page1.xaml
第1页.vb
主窗口.xaml
主窗口.vb
events - 将元素拖动到地图后,无法从 mouseUp 事件中获取 lon-lat(openlayers)
尝试获取 mouseUp 事件发生点的坐标时遇到问题。这是一个事件处理程序:
这是一个触发器:
我得到了Uncaught TypeError: Cannot read property 'lat' of null 那么,我怎样才能获得注册 mouseUp 事件的点的纬度和经度?
jquery - mouseup 功能不适用于 iPad
我希望我的导航会在单击侧导航/子导航区域时向上滑动...我为此放置了下面的代码。但它不适用于 iPad。有人可以帮忙吗?
jquery - 点击区域灵敏度
我在这里泛泛而谈——你知道当你点击一个按钮时如何,例如一组样式单选按钮中的一个,如果你在向下状态时不小心拖动了一个像素甚至一个像素,释放状态不会触发您的事件,因为它认为您可能正在尝试拖动/选择文本或单击以外的其他内容...
这很糟糕。
在我看来,有没有办法解决这个过度敏感的问题?
我正在使用 jquery 按钮集,我发现我必须非常刻意地单击,而不是在向下和向上状态之间移动单个像素才能使单击起作用。