问题标签 [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 - 在 mousedown 元素之外捕获 mouseup 的最佳方法
我试图从元素内部或外部释放的 mousedown 中捕获 mouseup 事件。这段代码几乎可以工作,但问题是 unbind('mouseup') 取消绑定附加到 mouseup 事件 (jqueryui) 的其他脚本。如果 unbind() 未设置,则代码将堆叠在 mouseup 事件中并调用 x 次,其中 x 是您按下鼠标的次数。
路线1:是否有某种自毁函数,调用一次并销毁?
路线2:在插入代码之前复制/克隆mouseup函数的任何方法,然后取消绑定,然后设置为以前的?
理想情况下,我想保持这个代码结构整洁,因为我有很多可点击的元素,所以在 element.mousedown 之外绑定 document.mouseup 会很麻烦。
这是我忘记添加的小提琴http://jsfiddle.net/9gFNk/
jquery - Jquery:音频播放mouseDown和mouseUp?
我有一个制作小钢琴的想法并想实现它。我制作钢琴键(使用 Html 和 css)并为它们制作样本(mp3 格式)。我总共有 20 个笔记和 20 个样本。
CSS
我需要制作js文件。当我按下(mouseDown 键)时,我的 mp3(例如:href="../samples/sample_1.mp3")会发出声音,而当我按下鼠标时,它会停止声音。同时可以通过键盘上的键来推动链接(白色按钮:第一个孩子可以通过键“Z”来推动)。任何想法。感谢您阅读
jquery - jquery:为滚动条捕获 mouseup(即使 mouseup 不在滚动条上)
我正在使用来自http://refreshless.com/nouislider/的滚动条
一切都很好。
我想在鼠标移动后立即将滚动条移动到另一个位置时触发一个事件。
所以我实际上想要的不是 mouseup 事件sample-minimal
,而是当 mousedown 被触发时页面任何部分的 mouseup sample-minimal
(两个事件一起)。结果,它实际上具有与滚动条相同的行为。
怎么做?
谢谢你。
c# - MouseUp 事件错误
我是 WinForms 事件的新手,遇到了一个奇怪的错误。好吧,我在启动控件时会写:
但问题是,当我释放鼠标按钮时,程序会识别出我在控件上释放鼠标。我无法理解这个错误。有人遇到过这个错误吗?
jquery - 鼠标向下/移动/向上不同步
似乎是一个奇怪的问题,但可能是一个简单的答案。
看看这个CodePen。
您会看到我已将其设置在 on 的位置mousedown
,它会检查选定的文本。如果为真且不为空,则设置text_selected
为 1(或真)并返回所选文本。
On mouseup
,如果 text_selected
是真的,它应该打印 1 和选定的文本......但它没有!
如果你第二次点击它,它会,但这并不好。为什么之前不更新mouseup
?
javascript - 在引导程序中带有切换按钮的 Javascript mouseup 事件 - 事件触发得太早
当用户从一系列按钮中单击一个按钮时,我希望浏览器能够在他们单击后立即检测到哪些按钮被切换。
这是一个例子:http: //jsfiddle.net/Uc6LV/11/
- 尝试单击“一个”(没有任何反应)
- 现在点击“二”,它会显示“一”(上一个被点击的
我将事件侦听器从更改为click
,mouseup
但它似乎仍然过早触发事件。
有任何想法吗?
jquery - 如果发生平移(mousedown + mousemove + mouseup),则防止任何元素上的单击事件
我有一个包含许多元素的页面,每个元素都有一个绑定到click 事件的回调。
页面大于视口,用户可以滚动标准方式(使用鼠标滚轮、滚动条...)
现在我需要实现一个平移模式,为用户提供另一种滚动页面的方式:
用户点击,鼠标向下拖动,页面滚动。
我在 body 元素上轻松地注册了 mousedown、mousemove 和 mouseup 实现了这一点。当用户拖动时,我使用window.scrollTo()滚动窗口
问题:当页面在鼠标指针下移动时,如果用户平移页面点击一个元素,那么 mousedown 和 mouseup 会在同一个元素上发生,这会在 mouseup 之后触发该元素上的点击事件。
这是不受欢迎的。
click 事件在子元素上(鼠标 owm-move-up 在 body 上),所以stopPropagation没有帮助。
问题:在 mouseup 回调结束时,当实际发生拖动时(我可以检查这个比较初始和最终鼠标坐标),我可以阻止点击事件触发吗?
javascript - OpenLayers MouseUp Event - Mouse Still Drags Map
I register a mouse up event with an open layers map and the event gets fired when I do a mouse up, but the map keeps moving with the mouse. For some reason registering this event caused the map to keep panning after I do a mouse up.
Here is the function:
Here is the event registration:
After I saw this problem I tested the other types of events ("mousedown", "click", ...) but they don't have the same problem. I haven't found anything else online in solving this problem. Thank you for any help.
cocoa - 在 Cocoa 中处理 mouseDown 和 mouseUp 事件
我想创建一个具有此功能的应用程序,这很简单:当我按下鼠标按钮时,我想更改标签的文本,当我单击以再次更改此标签文本时。
你能帮我吗?不知道怎么办
我这样做了:
它可以工作,但是当我想处理这些事件时,什么也没有发生
谢谢
objective-c - 如何在 NSButton 上捕获鼠标事件(mouseDown 和 mouseUp)?
这是我想做的,但我还做不到。希望您能够帮助我。
我有一个按钮和一张桌子。当我按下这个按钮时,我想编辑表格内容。当我在 mouseDown 事件中按下按钮时,我想捕获该事件,比如说,获取实际时间。当我在 mouseUp 事件中释放按钮时,我想再次获得实际时间并更新表中的一行。
例如:1-按下按钮(不释放它,捕获mouseDown事件):获取实际时间,比如说:18:10:23。2- 释放按钮(捕获 mouseUp 事件):获取实际时间,比如说:18:10:33。3.更新我的表:
我该怎么做?我的主要问题是 NSButton 不能同时捕获 mouseDown 和 mouseUp 事件。