问题标签 [onmousedown]

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 投票
2 回答
1386 浏览

jquery - jQuery单击时将css类添加到链接

我有当前的代码:

但它不能正常工作(基本上,没有任何反应)。
有什么建议么?(恐怕我对 jQuery/JavaScript 还很陌生。)谢谢!

0 投票
1 回答
196 浏览

.net - 找不到属性“onmousedown”VB.net

当我在 asp:button 上使用“onmousedown”时,为什么 Visual Studio 会在任务列表中显示此消息:

找不到元素按钮的属性“onmousedown”

当然它确实存在。毕竟,它有效!“onmouseup”也会发生同样的事情

有没有办法抑制这些消息?

0 投票
3 回答
8309 浏览

wpf - 使对象在 MouseDown 上跟随鼠标并在 MouseUp 上“坚持”

我正在使用 WPF 和 VB.net 的项目。我想直观地模拟“拖动”一个对象(尽管出于目的我不想使用标准拖放)。

基本上,我有一个标签对象,在它的 MouseDown 事件中,我希望它在 640x480 纯尺寸网格内跟随鼠标光标(但不在它之外!)。请注意,此网格位于全屏窗口的中心。同样,对象不应跟随网格外的鼠标(我在这里猜测“ClipToBounds = True”)

然后,在标签的 MouseUp 事件中,我希望它要么停留在当前位置,要么返回到其原始位置,这取决于另一个对象的 MouseEnter 属性设置的布尔变量的值。

请注意,如果使用起来更容易,我可以轻松地将网格更改为画布。我猜这将是可取的。

所以,在冗长的解释之后,这是我的问题(双重):

  1. 如何使对象(标签)在网格/画布内跟随鼠标光标,但不在其外部?这需要在标签的 MouseDown 事件上发生。

  2. 如何使对象“粘”在其当前位置?(由此,我大概可以自己弄清楚如何让它回到原来的位置。:D)

我赞成任何可以帮助我最有效地实现这一目标的人!非常感谢大家。

0 投票
1 回答
1007 浏览

javascript - JavaScript OnMouseDown 图像悬停效果帮助

所以这是我制作的秒表(你可以在这里查看)。

但是,当您尝试时,您会发现存在一些问题,而我要实现的是...

当我将鼠标悬停在开始按钮上时,它会显示悬停,但是当我单击时会出现停止按钮,并且当鼠标按钮向上时,会出现停止按钮悬停/悬停图像。

它在其中执行我想要的操作,但是当您将鼠标悬停在秒表上时,当我希望停止按钮保留时,开始按钮会出现。

此外,当时间流逝时,光标仍在停止按钮上,一旦再次按下它而不是显示开始按钮,就像我希望它仍然显示停止按钮一样。

现在我知道我必须使用 If 和 Else If 语句,但是我不知道如何让它工作。(我花了将近 3 个小时试图找到答案,今天一整天都在享受内心的金发时刻)

有人可以帮忙吗???

0 投票
3 回答
1292 浏览

jquery - Flot:如何将“mousedown”事件添加到情节持有人?

我想"mousedown"在 JQuery/Flot 代码中向绘图持有者添加事件,我尝试了两种方法,但都不起作用,我感谢任何人给我任何提示!

1)</p>

2)

0 投票
1 回答
2244 浏览

apache-flex - 如何在 Flex 中同时处理 CLICK 和 MouseDown 事件?

我有一个场景,我正在监听一个对象的事件CLICKMouseDown事件。

在 MouseDown 我做一个startDrag(). 在 Click 上,我执行其他操作。

但问题是,MouseDown 事件首先触发并启动拖动。点击事件不会触发。我该如何解决这个问题?

0 投票
2 回答
2798 浏览

jquery - 使用滚动条时防止 mousedown 功能

我有一个显示 onclick 链接的 div,当鼠标在 div 外部单击时我想隐藏(类似于大多数模式框功能) - 问题是当用户使用浏览器滚动条时,这被认为是单击并隐藏 div

这是我用来显示 div

所以如果他们在活动区域​​内单击,我已经设置了 stopPropagation,但就像我说的,如果他们使用滚动条,它会隐藏 div

0 投票
1 回答
379 浏览

vb.net - 检测用户最后一次点击/移动/键入/任何东西

我有一个 Windows vb.net 项目,它偶尔会根据 20 分钟计时器执行“自动刷新”。我想避免任何类型的自动刷新......如果用户在过去 5 分钟内手动与程序进行了任何交互(鼠标移动、单击、击键等)。

我添加了一个全局变量“ Dim g_LastActivity As Date”,因此计时器可以检测到 5 分钟标记。

是否有一些地方可以放置我的“ g_LastActivity = NOW”行,以确保它会在任何用户活动期间发生?所有鼠标点击,所有按钮,所有鼠标移动,任何地方,所有击键,基本上是一切。

还是有完全不同的方法可以做到这一点?

0 投票
3 回答
8245 浏览

c# - Mousedown 事件触发两次(WPF)

我目前正在尝试从简单网格上的图像中捕获鼠标按下。我对事件触发没有任何问题,只是它触发了两次。并且因为单击它两次最终将具有不同的状态(它将显示展开的图像),所以直接单击第二次会导致问题。

我目前的代码如下:

XAML

代码:

因此,当我单击图像时,它会触发 mousedown 两次。

谢谢!

0 投票
1 回答
2012 浏览

winforms - WinForm ListBox 中的 MouseDown 杀死 SelectedIndexChanged

我正在编写一些代码来检测打开 MultiSelect 的 WindForms ListBox 中的选择切换。由于 SelectedIndexChanged 只能让我查看单击后选择的内容,因此我正在寻找一种方法来检测单击 ListBox 之前选择的内容。我实现了 MouseDown 事件,我可以得到我想要的,但一个不幸的副作用是我已经杀死了 SelectedIndexChanged 事件。它不会着火。

这是已知的行为吗?在点击之前有没有关于进入选择列表的想法?

谢谢。

根据要求编辑以包含代码片段。

设计器生成的事件:

显示 MouseDown 事件的代码片段:

显示 SelectedIndexChanged 事件的代码片段:

我在每个事件中设置了一个断点,如果存在 MouseDown 事件,则 SelectedIndexChanged 事件永远不会触发。它仅在 MouseDown 事件消失时触发。

希望这可以澄清事情。