问题标签 [onmouseup]

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 投票
0 回答
65 浏览

javascript - 同一功能的两个 onMouse 事件

我有一个滑块,允许用户通过拖动滑块来选择两个值。

我在 div 中添加了一个 onmouseup 事件,这样当用户完成拖动时,就会调用一个函数。

IE

这在大多数情况下都很有效。但是如果用户开始拖动并且他们完成时他们的鼠标恰好在 div 之外(相当常见),则不会触发 onmouseup 事件。

还有其他活动可以满足我的需要吗?

我尝试过使用两个事件:

但是这些事件不能一起工作,因此函数收集的值在用户指定的值和默认值之间闪烁(因为它们在不同的时间被调用)。

如果点击在 div 中开始,我非常希望 onMouseUp 能够工作,但它可以在任何地方“启动”。有任何想法吗?

0 投票
2 回答
3676 浏览

c# - 如何在 MouseUp 事件中获取 DataGridView 列的索引,而不是在 MouseDown 事件中?

我有一个带有 的 WinForm DataGridView,我的目标是拖动一列并将其放在另一列索引上。我知道可以使用AllowUserToOrderColumns = true. 但我必须在 DGV 上执行其他操作。这就是为什么我在鼠标向上事件中需要目标列索引的原因。为此,我使用HitTestInfo

当我单击第一个 DGV 列时,此代码运行并为我提供列的索引 ( p)。问题是当我将它放在 DGV 的另一列上时,我想知道目标列的索引,使用相同的代码p = -1,我认为是因为HitTestInfo成员返回 a 上的值MouseDown不是a 上的值MouseUp。如果有人能告诉我该怎么做,那就太好了。

0 投票
3 回答
1272 浏览

javascript - 如何在点击时更改图像并在使用 HTML/CSS/JS 发布时恢复

我在为对象设置样式以使其看起来像按钮充当功能链接时遇到问题。

我想要达到的效果是代表一个按钮,所以当点击时,它将开始加载目标页面,但动画对象以直观地代表一个被按下的按钮。

这是一个(非工作)JS Fiddle作为所需效果的示例。

第一个小提琴目前没有 JavaScript,因为我目前是手动输入它的新手。

我曾尝试使用伪类,例如:hover临时解决方案,但它不能按预期工作,而且从我的尝试来看,我在其他问题上看到的所有可能的解决方案似乎都不能解决我的问题

我在另一个问题中找到的这个 JS Fiddle提供了该主题的一些报道,但我似乎无法使其适用于图像,它仅适用于文本,我尝试的任何更改似乎都会破坏它或使对象不起作用或甚至出现。

对此的任何帮助将不胜感激,因为我已经尝试了几个星期不同的方法。

提前致谢

0 投票
1 回答
33 浏览

.net - 拖放防止预览鼠标向上

当拖放操作通过在其上放置一些数据完成时,我想在 ListView 元素上显示上下文菜单。问题是似乎 Drag&Drop 以某种方式阻止 PreviewMouseUp 事件触发。是否有一些解决方法可以在放置时显示 ContextMenu?

0 投票
2 回答
648 浏览

android - Equivalent of OnMouseUp() in Unity3D

I basically have this code. I got performance errors in unity3d when I tried to use OnMouseUp() function. I have no idea how to use Touch functions for android.

0 投票
1 回答
308 浏览

jquery - IE中的jquery拖放

我已经实现了拖放

在函数 moveNote 中:

这可以在 chrome 和 firefox 中找到,但 IE 不会抛出 mouseup 事件。相反,它正在等待另一个鼠标按下。

当我使用 onmousedown 并绑定到 mousemove 时,它​​适用于 IE。但后来我不能再使用我的 ondblclick 了。我试图用 setTimeout 找到点击次数,但它只响应第一次点击。

ondragstart 和绑定到 dragstop 不起作用。那时它永远不会下降(也不会在 chrome 和 firefox 中)。

如果是“div”,我也尝试了“a href=#”,但没有帮助。

你有什么想法可以解决这个问题吗?onmouseup 和他仍然可以识别双击或使用 ondragstart 的 dragstop/mouseup 的解决方案。

0 投票
1 回答
84 浏览

actionscript-3 - 在 MouseMove 或拖动事件菜单结束后保留​​释放菜单项

我遇到了可拖动菜单(包括菜单按钮项)的问题。在拖动操作结束时(当我从屏幕上抬起手指时),一个按钮子项因其 MOUSE_UP 代码而起作用。

我需要拖放我的菜单。下拉菜单按钮项目监听器应该开始释放(MOUSE_UP)。我怎样才能把它们分开?

我读了一些类似的消息,但我无法解决我的问题。

我的代码:

谢谢..

我的示例文件在这里

0 投票
1 回答
2636 浏览

javascript - 类型错误:未定义不是对象(评估“板”)

我尝试使用画布作为扫雷的可点击板。我的问题是我可以点击画布但我不想这样做。这是我的代码:

我尝试使用板作为对象。但我失败了。
感谢您的帮助。

0 投票
1 回答
649 浏览

delphi - 使用 onmousedown、onmouseup 和 click 事件时无法捕获所有点击

我正在尝试从 TPanel 组件中创建一个自定义按钮。为此,我为 onmousedown 和 onmouseup 事件提供了覆盖(以进行一些绘图),并且我使用了 onclick 事件来处理点击。

不幸的是,如果我快速点击我的面板,其他所有点击都会“丢失”,但我不知道为什么。

在这方面,即使是最简单的例子也失败了。我创建了一个新的 VCL 应用程序,添加了一个列表框、一个面板,并实现了如下事件:

结果如下:

等等......每一次点击都会被忽略,但我不知道为什么。

有人可以解释一下吗?

0 投票
0 回答
125 浏览

c# - NPC 上的 RaycastHit2D 干扰 Unity 中的 OnMouseUp() 和 OnMouseDown()

我正在使用 C# 在 Unity 中创建一个自上而下的 2D 游戏。我正在尝试使用来自我的 NPC 的短 2D 射线投射来实现墙壁检测系统,以避免墙壁并避免走投无路。

我已将 2D 射线投射器连接到我的 NPC 预制件和所需的相机,但现在我无法选择我的 NPC(好吧,他们不是真正的 NPC,你选择你想要控制的那个,它会暂时成为玩家,直到你抬起鼠标)。选择是通过 OnMouseUp() 和 OnMouseDown() 完成的

这是我的代理“My”类,它包含 FixedUpdate(包含光线投射代码)和我的 OnMouseUp() 和 OnMouseDown() 函数。

my.physical.body 是 GameObject 的 RigidBody2D “the”类只是一个实用类,它包含我所有的全局变量和函数。

任何帮助将非常感激。谢谢,詹姆斯

以下是编译代码所需的其他类

班上...

物理课