问题标签 [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 投票
3 回答
2251 浏览

javascript - Javascript按钮单击+显示

我有一个大红色按钮,我正在尝试使用 javascript 执行以下操作:-

  1. OnMouseDown 更改图像,使按钮看起来很压抑
  2. OnMouseUp 返回初始图像并显示隐藏的 div

我可以让 onMouse Down 和 onMouseUp 图像更改部分工作。

我还可以通过使用 OnClick 来显示隐藏的 div

问题是我不能让它们一起工作。

我该怎么做呢?

顺便说一句,我确信它很明显,但我对 javascript 还很陌生,所以我很感谢你的帮助

0 投票
1 回答
903 浏览

javascript - 在 Flash 上跟踪设置区域内的 mousedown 坐标

我的页面有一个带有居中固定内容区域(其余背景)的全屏 Flash 对象。

在不接触 Flash 源的情况下,我想添加“链接”来设置内容区域内的位置以运行脚本(例如 ajax、事件跟踪)——类似于图像映射。

需要: - 任何页面点击都会将点击的 x/y 坐标与查找表进行比较,如果坐标在“链接”区域内,请运行脚本 - 记住坐标是 Flash 内的固定内容区域,而不是相对于浏览器。Flash 动画和交互性是否仍能正常工作?

尝试的选项:

  • 设置 flash wmode=transparent 并放置一个包含覆盖活动区域的链接的 div 这在 IE 中有效,但 Firefox 禁用了 div 层下 Flash 文件的交互性
0 投票
1 回答
277 浏览

winforms - 如何从 MouseDown 获取全球位置?

我正在开发一个 WinForms 应用程序,需要记录 MouseDown 和 MouseUp 事件的位置。我的问题是事件发生在不同的控件上,因此它们的坐标系不匹配(我需要的只是拖动量)。我尝试添加发送控件的位置,但它仍然无法正常工作。

有一个简单的解决方案吗?

0 投票
1 回答
1013 浏览

animation - 带有 YUI 动画实用程序的 onmousedown 和 onmouseup

我的目标是使用 YUI Animation Utility 创建一个动画,它执行以下操作:

  1. 用户单击一个按钮。一个元素开始从 A 点移动到 B 点
  2. 用户释放或将光标移离按钮。元素停止并停留在其当前位置。
  3. 用户再次单击该按钮。元素从其当前位置向 B 点移动。

我看不到用 YUI 做到这一点的方法。所有示例都显示了一个按钮,单击该按钮会导致设置动画序列发生(没有启动和停止)。

我怎么能用 YUI 做到这一点?

Ylebre 的回答奏效了!这是完整的工作代码:

0 投票
4 回答
17412 浏览

javascript - 使用 onmousedown 来获取刚刚鼠标按下的元素的 ID?

这可能吗?

我正在尝试为 onmousedown 编写一个函数,该函数将返回您刚刚单击的元素的 ID,以供以后在不同的 div 中重新创建该元素时使用。

0 投票
2 回答
3098 浏览

jquery - jQuery 事件发布

我对 jQuery 比较陌生,所以如果我问的是一个基本问题,我很抱歉,但我在事件触发方面遇到了问题。现在我正在尝试设计一种图像平移工具,用户可以在其中在查看窗口(固定 div)内向任何方向平移图像。在鼠标按下时,该函数将开始执行一些计算,在鼠标移动时,在将值传递到

线,其中两者都是新计算的位置。

到目前为止它一直有效,但我在从mousemove事件中释放时遇到问题。在最初的鼠标按下和鼠标移动之后,我似乎无法通过鼠标向上释放平移,并且用户无需单击即可平移图像。

这是基本骨架(#test指查看div):

我试过mouseup在不同的地方附加一个事件,但我不确定正确的地方在哪里,以及如何发布。任何帮助是极大的赞赏!

0 投票
1 回答
460 浏览

c# - 在不知道其名称的情况下手动选择控件的元素... (ReportViewer)

我在我的 c# 应用程序中使用 reportviewer 类,并且有一个问题不是必须解决的,但我想弄清楚一些问题。

假设我启动了一个新表单,其中包含一个完全停靠的 reportviewer 控件,当表单加载时,reportviewer 已刷新并显示我的报告。

在几乎所有情况下,报表都会比表单的垂直尺寸长,因此会有垂直滚动条。

我想做的是想办法给reportviewer控件焦点或选择的“报告区域”部分,这样当表单加载时——我可以立即使用鼠标上的滚轮上下移动报告

实际发生的是滚动条在我单击报告区域之前不起作用。

有谁知道如何关注该特定领域?

这是我试图重点关注该领域的一些代码......

谢谢!

0 投票
1 回答
20390 浏览

javascript - onMousedown 与 onClick 的缺点?

我一直在处理一个困扰我的 Javascript 问题,涉及跟踪用户何时单击链接(如果您好奇,这里是:为什么使用 target="_blank" 会导致 Javascript 失败?)。

我发现我可以通过跟踪onMousedown事件而不是onClick事件来解决问题。

我很好奇这种方法的缺点。我能想到的有:

  1. 如果用户单击链接,然后在释放链接之前将鼠标从链接上移开,那么即使用户没有访问该链接,也会记录该事件
  2. 如果用户使用 tab 键将浏览器焦点移动到链接上,然后按回车键,则不会记录单击

这些都不常见,所以我并不十分担心它们。

我还有其他缺点吗?

0 投票
1 回答
1121 浏览

c# - 在运行时处理鼠标事件在 C# 中创建的对象

我正在编写 ac# windows 应用程序,作为一项任务,我正在运行时创建 Panel 对象。我有我的自定义面板,定义为:

我有一个 init 方法来设置大小、位置等。但是,一旦在 windows 窗体上创建了这个面板,我想处理鼠标事件,例如 mouseDown 和 mouseUp。如果您在设计时创建了一个面板并使用 gui 定义这些事件,您将获得如下方法(对于名为“panel1”的面板):

如何将代码放入扩展 Panel 以处理诸如此类的鼠标事件的 FlowState 对象中?

0 投票
2 回答
922 浏览

javascript - 如何在 JavaScript 中编写鼠标按下事件?

这对 JavaScript 来说是非常基本的,但我很难过,所以任何帮助都将不胜感激。

我想使用对象的第二个子节点中发生的 mouseDown 事件在 for 循环中调用一个函数。斜体部分是我的尝试。顺便说一句,swapFE 功能仍在进行中。还有一件事是,当我将斜体部分放在 swapFE 函数中时,一切正常,但是当我将它放在 for 循环中时,它并没有全部显示出来。我不知道为什么。当我用鼠标单击短语时,我基本上是在尝试将法语短语换成英语短语。

}

如果您有任何问题,请告诉我。

谢谢你的帮助。