问题标签 [onmousemove]

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 回答
1822 浏览

javascript - JavaScript:onMouseOver 事件不能与其他事件一起正常工作

我有一个包含 15x15 表格的 HTML 网页,当您在 div 上按住鼠标左键时,我还有一个跟随鼠标的小方形 div。

我已经为 15x15 表格分配了一个 onmouseover 事件,这样当鼠标悬停在一个单元格上时,一个名为“gridPlacement”的变量被设置为鼠标悬停在表格单元格上的唯一 ID 的值。

onmouseover 事件似乎可以正常工作,并且一旦您将鼠标悬停在单元格上,变量“gridPlacement”就会立即设置为单元格的 id。

但是当 onmousedown 和 onmousemove 事件被触发时(当鼠标在我之前提到的 div 上按住鼠标左键时),有时当你将鼠标悬停在一个单元格上时,变量“gridPlacement”没有设置,有时你必须将鼠标移到单元格上几次以使其工作。

似乎 onmousedown 和 onmousemove 事件似乎对我的 15x15 桌子上的 onhover 事件有影响。

有谁知道为什么会发生这种情况以及我如何解决这个问题?

我希望你能理解我,我已经尽力解释我的问题。

问题解决了!

更改用户拖动元素的偏移量就可以了,谢谢大家的帮助!:)

0 投票
12 回答
49414 浏览

javascript - 在 iframe 上时检测 mousemove?

我有一个占据整个窗口(100% 宽,100% 高)的 iframe,我需要主窗口能够检测鼠标何时移动。

已经onMouseMove在 iframe 上尝试了一个属性,但它显然不起作用。还尝试将 iframe 包装在 div 中,如下所示:

..它没有用。有什么建议么?

0 投票
1 回答
379 浏览

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

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

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

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

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

0 投票
1 回答
2002 浏览

flash - 在 startDrag 和 stopDrag 之间闪烁 AS3/鼠标位置

我有一个“拖动项目”和一些“放置目标”,所以我想在“拖动项目”拖动时突出显示放置目标,因此需要跟踪鼠标位置或监听鼠标移动事件。我尝试订阅 ENTER_FRAME 事件并进行命中测试,但想知道这种情况有什么解决方案。谢谢你。

0 投票
1 回答
3445 浏览

jquery - 用户不活动后隐藏一堆 Div

我正在使用 Paul Irish 的空闲计时器插件,这里提供:http: //paulirish.com/2009/jquery-idletimer-plugin/

我想在 5 秒不活动后隐藏一些 div,并在用户活动被捕获时将它们显示回来。

这是我的代码:

它在 Firefox / Safari / Mobile Safari 上完美运行,但我无法让它在 Chrome 或 IE 8 / 9 上运行。显然,onmousemove 事件是问题所在,如果我取消绑定 onmousemove 事件,它会起作用(但我需要它,所以这对我来说不是一个可接受的解决方案)。

你可以在这里找到一个例子:

此致,

编辑 :

mousemouve 事件位于 idle-timer 插件中。

如果我从插件中删除 mousemove 事件,它可以工作。

0 投票
1 回答
5250 浏览

c# - 如何让 ToolTip 跟随鼠标?

我希望工具提示跟随我的鼠标在一个控件上移动。例如,让我们看一个面板。当鼠标位置在 Rectangle(100, 100, 50, 50) 内时,我希望 ToolTip 可见并且始终位于鼠标的右下方。当它在这个矩形之外时,我希望 ToolTip 不可见。

我试图这样做:

但是有一个问题 - 当我的工具提示出现时 - 它获得了焦点,之后 OnMouseMove(MouseEventArgs e) 不再起作用。我试图在该功能结束时将焦点放在面板上,但它不起作用。我也尝试了一些使用 OnMouseHover 的技巧,但效果相同。

0 投票
3 回答
13106 浏览

c# - 工具提示或类似的东西在 WPF 中随光标移动

Tooltip当鼠标移到特定控件上时,是否可以用光标移动 a或类似的东西?

我试过了TextBlock,但Margin属性不起作用。

0 投票
1 回答
2269 浏览

javascript - 屏幕左侧的鼠标将图像向左移动,与屏幕右侧的鼠标相同

我正在尝试获取大约 1920x1200px 的图像以在 800x600px 浏览器窗口上平移。因此,如果我的鼠标位于浏览器窗口的左上角,则图像是对齐的,因此它的左上角边距位于浏览器窗口的左上角。右下角也是如此。

因此,如果鼠标位于屏幕中央,则图像也应该居中。

我不确定需要什么计算,因为我的数学有点生疏。

目前我正在使用一些javascript,它只是使用CSS的顶部/左侧属性移动图像,但没有太大成功,因为它只是从顶部/左角移动图片。

我还在 css 中将图像的位置设置为绝对位置。

这是我所拥有的演示:http: //jsfiddle.net/uQAmQ/1/

0 投票
3 回答
24358 浏览

javascript - 如何确定 onmousemove 事件的方向?

例如,在某些情况下,我想onmousemove在鼠标按下时取消事件。是否可以确定onmousemove事件的方向?jQ 或 JS 都可以。

我有拖放元素。用户向上拖动元素。例如,如果元素的底部到达文档中的某个位置(即500px从文档顶部开始),则onmousemove停止。如果用户再次尝试向上拖动元素,该功能将不会启动。此元素只能向下拖动。所以我认为通过抓住事件的方向来做到这一点很容易mousemove。但似乎没有这种标准属性。

0 投票
1 回答
2544 浏览

javascript - onmousemove 事件

我想在 onmousemove 事件上使用 javascript 更改左侧和顶部样式元素,但它不起作用。

我的 onmousemove 事件代码: