问题标签 [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.
javascript - Javascript按钮单击+显示
我有一个大红色按钮,我正在尝试使用 javascript 执行以下操作:-
- OnMouseDown 更改图像,使按钮看起来很压抑
- OnMouseUp 返回初始图像并显示隐藏的 div
我可以让 onMouse Down 和 onMouseUp 图像更改部分工作。
我还可以通过使用 OnClick 来显示隐藏的 div
问题是我不能让它们一起工作。
我该怎么做呢?
顺便说一句,我确信它很明显,但我对 javascript 还很陌生,所以我很感谢你的帮助
javascript - 在 Flash 上跟踪设置区域内的 mousedown 坐标
我的页面有一个带有居中固定内容区域(其余背景)的全屏 Flash 对象。
在不接触 Flash 源的情况下,我想添加“链接”来设置内容区域内的位置以运行脚本(例如 ajax、事件跟踪)——类似于图像映射。
需要: - 任何页面点击都会将点击的 x/y 坐标与查找表进行比较,如果坐标在“链接”区域内,请运行脚本 - 记住坐标是 Flash 内的固定内容区域,而不是相对于浏览器。Flash 动画和交互性是否仍能正常工作?
尝试的选项:
- 设置 flash wmode=transparent 并放置一个包含覆盖活动区域的链接的 div 这在 IE 中有效,但 Firefox 禁用了 div 层下 Flash 文件的交互性
winforms - 如何从 MouseDown 获取全球位置?
我正在开发一个 WinForms 应用程序,需要记录 MouseDown 和 MouseUp 事件的位置。我的问题是事件发生在不同的控件上,因此它们的坐标系不匹配(我需要的只是拖动量)。我尝试添加发送控件的位置,但它仍然无法正常工作。
有一个简单的解决方案吗?
animation - 带有 YUI 动画实用程序的 onmousedown 和 onmouseup
我的目标是使用 YUI Animation Utility 创建一个动画,它执行以下操作:
- 用户单击一个按钮。一个元素开始从 A 点移动到 B 点
- 用户释放或将光标移离按钮。元素停止并停留在其当前位置。
- 用户再次单击该按钮。元素从其当前位置向 B 点移动。
我看不到用 YUI 做到这一点的方法。所有示例都显示了一个按钮,单击该按钮会导致设置动画序列发生(没有启动和停止)。
我怎么能用 YUI 做到这一点?
Ylebre 的回答奏效了!这是完整的工作代码:
javascript - 使用 onmousedown 来获取刚刚鼠标按下的元素的 ID?
这可能吗?
我正在尝试为 onmousedown 编写一个函数,该函数将返回您刚刚单击的元素的 ID,以供以后在不同的 div 中重新创建该元素时使用。
jquery - jQuery 事件发布
我对 jQuery 比较陌生,所以如果我问的是一个基本问题,我很抱歉,但我在事件触发方面遇到了问题。现在我正在尝试设计一种图像平移工具,用户可以在其中在查看窗口(固定 div)内向任何方向平移图像。在鼠标按下时,该函数将开始执行一些计算,在鼠标移动时,在将值传递到
线,其中两者都是新计算的位置。
到目前为止它一直有效,但我在从mousemove
事件中释放时遇到问题。在最初的鼠标按下和鼠标移动之后,我似乎无法通过鼠标向上释放平移,并且用户无需单击即可平移图像。
这是基本骨架(#test
指查看div):
我试过mouseup
在不同的地方附加一个事件,但我不确定正确的地方在哪里,以及如何发布。任何帮助是极大的赞赏!
c# - 在不知道其名称的情况下手动选择控件的元素... (ReportViewer)
我在我的 c# 应用程序中使用 reportviewer 类,并且有一个问题不是必须解决的,但我想弄清楚一些问题。
假设我启动了一个新表单,其中包含一个完全停靠的 reportviewer 控件,当表单加载时,reportviewer 已刷新并显示我的报告。
在几乎所有情况下,报表都会比表单的垂直尺寸长,因此会有垂直滚动条。
我想做的是想办法给reportviewer控件焦点或选择的“报告区域”部分,这样当表单加载时——我可以立即使用鼠标上的滚轮上下移动报告。
实际发生的是滚动条在我单击报告区域之前不起作用。
有谁知道如何关注该特定领域?
这是我试图重点关注该领域的一些代码......
谢谢!
javascript - onMousedown 与 onClick 的缺点?
我一直在处理一个困扰我的 Javascript 问题,涉及跟踪用户何时单击链接(如果您好奇,这里是:为什么使用 target="_blank" 会导致 Javascript 失败?)。
我发现我可以通过跟踪onMousedown
事件而不是onClick
事件来解决问题。
我很好奇这种方法的缺点。我能想到的有:
- 如果用户单击链接,然后在释放链接之前将鼠标从链接上移开,那么即使用户没有访问该链接,也会记录该事件
- 如果用户使用 tab 键将浏览器焦点移动到链接上,然后按回车键,则不会记录单击
这些都不常见,所以我并不十分担心它们。
我还有其他缺点吗?
c# - 在运行时处理鼠标事件在 C# 中创建的对象
我正在编写 ac# windows 应用程序,作为一项任务,我正在运行时创建 Panel 对象。我有我的自定义面板,定义为:
我有一个 init 方法来设置大小、位置等。但是,一旦在 windows 窗体上创建了这个面板,我想处理鼠标事件,例如 mouseDown 和 mouseUp。如果您在设计时创建了一个面板并使用 gui 定义这些事件,您将获得如下方法(对于名为“panel1”的面板):
如何将代码放入扩展 Panel 以处理诸如此类的鼠标事件的 FlowState 对象中?
javascript - 如何在 JavaScript 中编写鼠标按下事件?
这对 JavaScript 来说是非常基本的,但我很难过,所以任何帮助都将不胜感激。
我想使用对象的第二个子节点中发生的 mouseDown 事件在 for 循环中调用一个函数。斜体部分是我的尝试。顺便说一句,swapFE 功能仍在进行中。还有一件事是,当我将斜体部分放在 swapFE 函数中时,一切正常,但是当我将它放在 for 循环中时,它并没有全部显示出来。我不知道为什么。当我用鼠标单击短语时,我基本上是在尝试将法语短语换成英语短语。
}
如果您有任何问题,请告诉我。
谢谢你的帮助。