问题标签 [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 - 在 mouseup 事件处理程序中取消单击事件
编写一些拖放代码,我想在我的 mouseup 处理程序中取消单击事件。我认为防止默认应该可以解决问题,但是仍然会触发单击事件。
有没有办法做到这一点?
这不起作用:
jquery - jQuery Toggle 函数与 Mouseup 冲突
我正在尝试创建一个下拉菜单,可以使用切换按钮打开和关闭它,也可以通过单击文档本身的任意位置来关闭它。
当一个人单击“切换”按钮时,菜单会正确打开。如果访问者随后单击文档上的任何其他位置,菜单将关闭,但需要单击 2 次才能再次激活该按钮的切换功能。当然,我想再次将其减少到1 次点击。
查看http://jsfiddle.net/MEweN/3/了解此问题。谁能帮帮我?
javascript - 突出显示和取消突出显示文本时使用 javascript 管理 mousedown 事件
我一直在研究一些逻辑来处理用户突出显示的文本。我在http://mark.koli.ch/2009/09/use-javascript-and-jquery-to-get-user-selected-text.html找到了 Mark Koli 的一个很好的例子。
我在以下位置创建了一个工作示例:http: //jsfiddle.net/metalskin/43c8h/8/
我对特定实例的代码有疑问,如下所示:
- 选择一些文本。
- 对话框出现。
- 关闭对话框。
- 现在单击而不拖动以清除突出显示的文本。
- 对话框出现。
- 关闭对话框。
- 文本被取消选择。
在我的逻辑中,我没有使用对话框(例如,它更简单),我插入了一个带有图像的 div 以允许用户执行操作。
问题是第二次单击实际上是清除文本,但由于某种原因,浏览器在清除文本之前触发了鼠标向上事件(无论如何在 Firefox 下)。这显然不是弹出对话框的问题,但根据我的逻辑,我最终添加了多个 div,因此文本上有多个浮动图像。
有没有办法确定该事件将导致突出显示的文本被删除?理想情况下,我宁愿在浏览器清除文本后触发事件。
我应该解释我如何使用它的用例。
- 用户突出显示页面上的文本
- 一个图标出现在他们刚刚释放鼠标按钮以突出显示文本的位置上方
- 用户选择图标,这将打开一个表单以输入一些详细信息以标记突出显示的文本(此时图标已删除)
- 用户提交表单(ajax),表单关闭。
- 页面显示,突出显示的文本现在不突出显示(但添加了额外的标记)。
或者
- 用户突出显示页面上的文本
- 一个图标出现在他们刚刚释放鼠标按钮以突出显示文本的位置上方
- 用户单击页面上的其他位置以删除突出显示的文本并删除图标。
- 用户提交表单,表单关闭。
选择图标时取消选择所选文本没有问题,但问题是如果他们单击页面的另一部分,它会重新激活鼠标事件并因此双图标(或不合适时的对话框在提供的示例中)。
jquery - 当鼠标单击并拖动然后退出时,如何在鼠标退出时淡出?
当用户 mouseenters 或 mouseleaves 可滚动区域时,我正在使用 jQuery 淡入和淡出 tinyScrollBar。
我遇到的问题是,如果用户单击并拖动滚动条手柄,然后在滚动条手柄以外的任何地方释放鼠标,它就会中断并且不再淡入或淡出。
这是我尝试的代码...
提前感谢您的任何反馈!
javascript - 在使用 jquery 的 body mouseup 事件后停止传播?
有两个事件:
和
我只希望其中一个触发。我试过
但这似乎并不能阻止它。有任何想法吗?首先触发 mouseup。
谢谢。
javascript - 使用 MouseUp 而不是 AutoFocus 作为 iPad 或 iPhone 的解决方案
这是我的脚本。我试图让一个字段自动关注所有浏览器、移动浏览器和 iPad 浏览器,但我无法让它工作。有人能帮助我吗?这就是我正在尝试的:o
在http://boxoffice.jokerzcomedyclub.com/scanner/上,目标是让字段自动在其中启动光标。它适用于电脑,但不适用于 iPad 或 iPhone,所以我正在寻找其他替代品。请帮忙。
jquery - 仅在第一个(可能有很多)jQuery mouseup 事件上触发某些东西
我有
我想要做的是仅在可能是多个 mousedown 事件的第一个事件上触发单个事件(例如警报或 ++1 到计数器)。
actionscript-3 - Adobe AIR 3.2 Glitch
I just finished a successful build of my program last night. Then, I get up this morning, and after an update fro Adobe AIR 3.1 to AIR 3.2, I find THIS bug!
The same build under 3.1 works perfectly. However, as soon as 3.2 is installed, the following code after stopDrag fails silently. Mind you, it only fails in the packed and installed AIR application. It works perfectly when I test it inside of Adobe Flash Professional CS5.5
WHAT is going on? Here's the code I'm dealing with. Again, this works without error for Adobe AIR 3.1, but fails for 3.2. I cannot get to any other MouseEvent.MOUSE_UP events in my program at this point, due to my structure.
I omitted the irrelevant parts of the code. All the same, there is a lot, due to the fact that I don't know where the error occurs exactly. Instead of everything that is supposed to happen happening, stopDrag is the last line of code that fires in this block.
EDIT: I found a good workaround, to use "if (hsSlot1.hitTestPoint(mouseX,mouseY) && hsSlot1.visible == true)" However, a solution to this problem would still be appreciated!
vbscript - 如何使用VBScript将鼠标发送到div
我有简单的 VBScript 来执行下一步操作:
- 打开浏览器
- 填写输入(登录名、密码等)
有用于在页面上发送信息的按钮(看起来像)。此按钮的单击事件不起作用,因为它是 GWT 按钮。我想向这个按钮发送 MouseUp 事件。
我怎样才能使用 VBScript 来做到这一点?
jquery - 在 mousedown 上更改 div 图像并在 mouseup 上恢复
我正在尝试更改图像mousedown
并恢复到初始图像mouseup
。图像正在改变,mousedown
但它不会恢复到 上的初始图像mouseup
。函数中的警报mouseup
没有出现......出了什么问题?
我观察到,当我将多个事件绑定到同一个 div 时,第一个事件处理程序有效,而其他事件处理程序被忽略...如何确保处理所有事件?