问题标签 [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 - 如何在Android浏览器中检测鼠标点击并按住?
我正在编写一个旨在在 Android 手机和其他移动设备上查看的网页。我将使用网页而不是应用程序,因为它更独立于平台。
我想在用户单击并按住网页上的按钮时连续执行操作。在移动设备上,当他们将手指放在网页上的按钮上时,操作将持续运行。
我尝试在输入按钮的 onmousedown 事件上使用 javascript 函数 setInterval() 并在 onmouseup 事件上使用 clearInterval()。当从 PC 上的任何浏览器访问设备时,这非常有效。不幸的是,它不适用于我的 Android 手机。按下并按住时,按钮外观似乎确实会更改为保持状态,但不会调用 onmousedown 事件。
有没有人找到一种与 Android 设备兼容的长按按钮操作的好方法?
forms - 提交按钮 mousedown 事件
我有一个关于使用提交按钮的 mousedown 图像交换的问题。这是提交按钮代码:
我尝试使用通常用于 mousedown 图像交换的事件添加事件,
但是我不能在 mousedown 代码中使用 submit 的 id,因为我认为它与按钮而不是图像相关联。
谢谢,
卢克
javascript - HTML5 Canvas... 为什么 OnMouseDown 不能与以下代码一起使用
尝试获取以下代码以启动新路径 onmousedown 但没有运气...在此先感谢
javascript - swfobject 和 Mouserdown 事件
我试图找到一种方法来了解用户何时单击 swfobject。
我试过flashMovie.addEventListener("mousedown", onPlayerMouseDown, false);
了,但它只适用于 Mac OS 而不是 Windows/Linux。
有任何想法吗?
jquery - jquery - 防止重叠元素的mousedown堆积
假设我有一个嵌套在另一个 div 中的 div,并且当单击任何 div 时,我有一个 mousedown 事件来触发警报。自然,当 div 嵌套时,只需单击一下,警报就会显示两次。我怎样才能防止这种情况只提醒一次?
javascript - jQuery 不能将 onmousedown 应用于锚标签
我有这样的导航菜单
我想在鼠标按下时将一个函数关联到每个锚标记,所以我有一个外部 js 文件,我的代码是
我的问题是,如果我将事件处理程序内联,脚本可以工作并且不会出现任何问题。
另一方面,如果我使用外部文件,如上所示,没有任何反应,Chrome 会返回Uncaught TypeError: Object [object Object] has no method onmousedown
,Firefox 和 Firebug 会返回我$("#firstLink").onmousedown is not a function
。我不明白,我做错了什么?
javascript - 为了选择或聚焦对象,如何使右键单击表现为左键单击
事件虽然右键单击(据我所知)触发 mousedown 事件,但在大多数情况下似乎忽略了 mousedown。我目前正在通过右键单击显示自定义上下文菜单,但我也希望能够在我右键单击时从列表中选择一个选项。截至目前,我认识到两个按钮的点击足以运行一些与 onmousedown 属性相关的javascript,但不足以选择当鼠标来自右键时鼠标悬停的选项。
有没有办法绕过浏览器的默认行为,即忽略右键单击的 mousedown 事件,或者让它认为 mousedown 是由左键生成的?
提前致谢。
delphi - Delphi - 移动重叠的 TShapes
我需要自己的三角形形状,所以我继承了我的三角形类形式 TShape 并覆盖了绘制方法。一切正常,但我需要用鼠标移动这些形状。我为处理 onMouseDown 事件的每个形状设置了方法。搬家工作也很好。但是如果两个形状重叠(形状实际上是带有一些透明区域的矩形),顶部的形状透明区域在另一个形状之上,那么顶部的形状会移动而不是下面的形状。没错,这就是Delphi的工作原理。但这对用户来说并不直观。我怎样才能做到这一点?是否有可能不从事件队列中删除事件并将其发送到底层形状,如果是的话会很简单吗?
javascript - IE9 Mousemove 事件在 Mousepress 期间未触发
当我左键单击并拖动鼠标时,IE9 无法识别 mousemove 事件。我需要知道鼠标在按下状态下移动时的位置。
其他浏览器运行良好。
这是我的代码的本质:
只需单击并将鼠标拖动到图像上即可。在 Chrome、FF、Safari、Opera 等中观察“记录器”div 中的数据读数。然后在 IE9 中查看。如何让 IE9 表现得像其他人一样?
非常感谢!
javascript - 如何在 IE 中为动态创建的 div 设置 onmousedown 事件?
我有一个(Javascript)工具,只要用户点击屏幕,它就会动态创建一个 div。
现在,在我创建之后_newDiv
,我想为onmousedown
它分配一个事件。
这在 Firefox 中完美运行,但在 IE 8 中不起作用。有什么技巧可以用来解决这个问题吗?