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

javascript - 如何在Android浏览器中检测鼠标点击并按住?

我正在编写一个旨在在 Android 手机和其他移动设备上查看的网页。我将使用网页而不是应用程序,因为它更独立于平台。

我想在用户单击并按住网页上的按钮时连续执行操作。在移动设备上,当他们将手指放在网页上的按钮上时,操作将持续运行。

我尝试在输入按钮的 onmousedown 事件上使用 javascript 函数 setInterval() 并在 onmouseup 事件上使用 clearInterval()。当从 PC 上的任何浏览器访问设备时,这非常有效。不幸的是,它不适用于我的 Android 手机。按下并按住时,按钮外观似乎确实会更改为保持状态,但不会调用 onmousedown 事件。

有没有人找到一种与 Android 设备兼容的长按按钮操作的好方法?

0 投票
1 回答
1024 浏览

forms - 提交按钮 mousedown 事件

我有一个关于使用提交按钮的 mousedown 图像交换的问题。这是提交按钮代码:

我尝试使用通常用于 mousedown 图像交换的事件添加事件,

但是我不能在 mousedown 代码中使用 submit 的 id,因为我认为它与按钮而不是图像相关联。

谢谢,

卢克

0 投票
0 回答
650 浏览

javascript - HTML5 Canvas... 为什么 OnMouseDown 不能与以下代码一起使用

尝试获取以下代码以启动新路径 onmousedown 但没有运气...在此先感谢

0 投票
1 回答
273 浏览

javascript - swfobject 和 Mouserdown 事件

我试图找到一种方法来了解用户何时单击 swfobject。
我试过flashMovie.addEventListener("mousedown", onPlayerMouseDown, false);了,但它只适用于 Mac OS 而不是 Windows/Linux。

有任何想法吗?

0 投票
4 回答
3495 浏览

jquery - jquery - 防止重叠元素的mousedown堆积

假设我有一个嵌套在另一个 div 中的 div,并且当单击任何 div 时,我有一个 mousedown 事件来触发警报。自然,当 div 嵌套时,只需单击一下,警报就会显示两次。我怎样才能防止这种情况只提醒一次?

0 投票
4 回答
2582 浏览

javascript - jQuery 不能将 onmousedown 应用于锚标签

我有这样的导航菜单

我想在鼠标按下时将一个函数关联到每个锚标记,所以我有一个外部 js 文件,我的代码是

我的问题是,如果我将事件处理程序内联,脚本可以工作并且不会出现任何问题。

另一方面,如果我使用外部文件,如上所示,没有任何反应,Chrome 会返回Uncaught TypeError: Object [object Object] has no method onmousedown,Firefox 和 Firebug 会返回我$("#firstLink").onmousedown is not a function。我不明白,我做错了什么?

0 投票
2 回答
3092 浏览

javascript - 为了选择或聚焦对象,如何使右键单击表现为左键单击

事件虽然右键单击(据我所知)触发 mousedown 事件,但在大多数情况下似乎忽略了 mousedown。我目前正在通过右键单击显示自定义上下文菜单,但我也希望能够在我右键单击时从列表中选择一个选项。截至目前,我认识到两个按钮的点击足以运行一些与 onmousedown 属性相关的javascript,但不足以选择当鼠标来自右键时鼠标悬停的选项。

有没有办法绕过浏览器的默认行为,即忽略右键单击的 mousedown 事件,或者让它认为 mousedown 是由左键生成的?

提前致谢。

0 投票
2 回答
3419 浏览

delphi - Delphi - 移动重叠的 TShapes

我需要自己的三角形形状,所以我继承了我的三角形类形式 TShape 并覆盖了绘制方法。一切正常,但我需要用鼠标移动这些形状。我为处理 onMouseDown 事件的每个形状设置了方法。搬家工作也很好。但是如果两个形状重叠(形状实际上是带有一些透明区域的矩形),顶部的形状透明区域在另一个形状之上,那么顶部的形状会移动而不是下面的形状。没错,这就是Delphi的工作原理。但这对用户来说并不直观。我怎样才能做到这一点?是否有可能不从事件队列中删除事件并将其发送到底层形状,如果是的话会很简单吗?

0 投票
2 回答
2753 浏览

javascript - IE9 Mousemove 事件在 Mousepress 期间未触发

当我左键单击并拖动鼠标时,IE9 无法识别 mousemove 事件。我需要知道鼠标在按下状态下移动时的位置。

其他浏览器运行良好。

这是我的代码的本质:

只需单击并将鼠标拖动到图像上即可。在 Chrome、FF、Safari、Opera 等中观察“记录器”div 中的数据读数。然后在 IE9 中查看。如何让 IE9 表现得像其他人一样?

非常感谢!

0 投票
2 回答
5163 浏览

javascript - 如何在 IE 中为动态创建的 div 设置 onmousedown 事件?

我有一个(Javascript)工具,只要用户点击屏幕,它就会动态创建一个 div。

现在,在我创建之后_newDiv,我想为onmousedown它分配一个事件。

这在 Firefox 中完美运行,但在 IE 8 中不起作用。有什么技巧可以用来解决这个问题吗?