问题标签 [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 - jquery 确保 mouseup 被触发
我有一个使用 mouseup 和 down 绘制元素的应用程序。问题是,如果由于某种原因在 mousedown 之后没有触发 mouseup 事件(假设我引入了一个取消绘制新元素的转义键),则该元素将是“不完整的”,因此会导致问题。所以我想知道我是否可以在 mousedown 内部使用任何机制来确保在它之后触发 mouseup ,如果没有,则销毁新元素?
objective-c - NSTableView 窃取 -mouseUp:从 NSView 兄弟内部开始的鼠标拖动序列
NSView
A包含一个NSTableView
(在一个NSScrollView
),一个子NSView
B,并通过实现来监听鼠标事件-mouseDown/Dragged/Up:
。NSView
B没有实现这两种方法,所以原来NSResponder
的方法应该将相应的消息转发给它的下一个响应者(父视图)。
当鼠标在内部单击,从NSView
B拖动,并在除 之外的任何对象上释放时NSTableView
,整个拖动序列(向下/拖动/向上)正常发送到父视图。
但是,如果在 上释放鼠标NSTableView
,则-mouseUp:
消息永远不会发送到父视图。相反,它被 NSTableView 窃取。
这种行为可以通过继承NSView
B并实现-mouseUp:
消息来改变为正常行为,以便它简单地将事件传递给它的下一个响应者(正是原始 NSResponder 方法应该做的)。
在 OSX 10.7.4/Xcode 4.4 上观察到。可以从这里下载一个测试项目:http ://www.filefactory.com/file/41ung2am0aax/n/TestDragging_zip
这是预期的行为还是错误?
javascript - 如何知道鼠标按钮的当前状态(mouseup 状态或 mousedown 状态)
在 Javascript 中,当我单击滚动条(页面中出现的任何滚动条)并将鼠标悬停在图像上时,图像再次开始拖动。
图像只能在鼠标按钮按下状态下拖动。
所以我试图通过了解鼠标按钮状态(mousedown 或 mouseup)来解决这个问题
这个问题只存在于IE和chrome中,而不存在于我尝试过的其他浏览器中。
Javascript:
当我移动鼠标时,程序应该显示所需的mouseButtonState
向上或向下值
我如何知道鼠标按钮的当前状态?
javascript - 如何使用 Javascript 检查当前鼠标按钮状态
我想要鼠标处于Down 状态或up 状态
当我移动鼠标时,程序现在应该在控制台上显示所需的 mouseState 值
jquery - 未正确检测到 jQuery mouseup
我有一个包含跨度的 div。我有一个 mouseup 和 mousedown 事件,在按下 div 时应该触发。但是它不能正常工作。
请去这个小提琴:http: //jsfiddle.net/Ym7rM/
如果您选择文本然后尝试拖动它,它只会检测到 mousedown 事件,而不是 mouseup。
我究竟做错了什么?我正在使用 Chrome。
谢谢
编辑:
抱歉,我简化了问题,请参阅新小提琴。
jquery - iScroll 未检测到 mouseup
在小提琴中,如果我开始拖动 div,然后保持 mousedown 转到 over CSS 框,离开鼠标(mouseup)然后回到橙色 div,滚动条跟随鼠标。
它没有检测到 mouseup 事件。我怎么能强迫它?
javascript - 拖动链接后jQuery mouseup不触发
看到这个jsfiddle:
单击并按住按钮,拖出按钮并释放。如您所见,如果释放鼠标按钮时鼠标不在元素上方,则不会触发 mouseup 事件。因此,我的示例中的样式永远不会变回原来的样式。如果鼠标按钮未在单击的元素上方时释放,您如何触发 mouseup 事件?
Edit1:顺便说一句,我在这个站点上查看了几个解决方案,实现了它们,但 mouseup 事件仍然没有触发。
jquery - 鼠标移动 jQuery 后没有触发 MouseUp
我在这里看到了一系列此类问题,并尝试将它们作为修复程序来实施,但似乎没有一个能够修复。
我在这里有一个小提琴设置http://jsfiddle.net/OwenMelbz/RjYnM/
问题是,一旦您拖动了该框,您必须在它似乎注册 mouseup 事件之前单击。
这是js(抱歉有很多)
});</p>
jquery - jQuery Live + mouseup 功能,只让子元素处于活动状态
HTML
JS
好的,所以我的问题是如何只获取活动的 div(我点击的那个,而不是所有的父母)。当我点击 element2 时,我得到 element2,然后“element1”处于活动状态,当我点击 element3 时,我得到 element2,然后 element1 再次处于活动状态,等等。
有什么建议么?
jquery - 自定义拖动和调整大小脚本不流畅的问题
我正在尝试构建一个简单的图像“click-n-drag”调整大小脚本。我不想使用 jquery UI,因为它添加了很多额外的 div,这些 div 会使文本混乱,并且需要额外的步骤来删除这些额外的 div。
该脚本有效,但是正如您在小提琴中注意到的那样,它非常跳动。
我一直在试图弄清楚如何获得它,以便它仅在鼠标“向下”(单击)时才在鼠标移动时调整大小,并且在鼠标向上时,停止调整大小并将变量重置回其原始起始位置。
提前致谢。对不起,这里的格式草率,小提琴更干净。
从这里获得原始代码:originalsource 我粘贴了原始代码,以便您可以清楚地看到它
这是 jsfiddle:jsfiddle