问题标签 [onmouseout]

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

javascript - Javascript onmouseout 睡觉?

在 Javascript 中,我希望我的 onmouseout 事件在生效前休眠/暂停/等待/(不确定此处的正确术语)三秒钟。这是如何实现的?

谢谢

0 投票
2 回答
4300 浏览

javascript - onmouseover、onmouseout、onclick 事件上的图像更改

我有两个图像,img1 和 img2。我的代码:

要求是,我需要在鼠标悬停时使用 img1,在鼠标悬停时需要 img2,这工作正常,但在单击时,我需要打开 div,img2 被冻结,然后再次单击 div 消失,onmouseover 和 onmouseout 状态正常工作。目前的问题是,点击时会出现 div,但也会触发 onmouse over 和 onmouseout 函数。

库什

0 投票
3 回答
2322 浏览

javascript - “关闭”由页面上的事件触发的javascript函数的最佳方法是什么

我有一个导航元素,onmouseover 我想禁用附近图像的 onmouseover。

我在想我只是循环并收集图像并将它们的 onmouseover 设置为 '' 然后 nav 元素的 onmouseout 将图像 onmouseover 设置回原来的样子。

有没有更好的方法可以通过导航元素的 onmouseover/onmouseout 来关闭/打开图像 onmouseover 功能?

0 投票
4 回答
13643 浏览

javascript - Javascript:使用鼠标悬停/鼠标悬停启用/禁用按钮

这应该很简单:

<input type="button" name="test" id="test" value="roll over me" onmouseover="this.disabled=true;" onmouseout="this.disabled=false;">

如果我将鼠标光标放在此按钮上,它将被禁用..耶!但是现在当我将光标移出时,它并没有被启用......嘘。

我理解禁用它的概念意味着你不能用它做任何事情。但是,如何在鼠标移出的情况下启用它?是否可以?我错过了什么吗?

0 投票
3 回答
1153 浏览

delphi - 如何在 Delphi 7 中捕获 TDateTimePicker 组件的 onmouseleave 事件

我需要检测组件的OnMouseLeave事件TDateTimePicker,但它在事件列表中不包含此类事件。有没有办法手动检测?

0 投票
3 回答
1709 浏览

javascript - GMarker onmouseout 事件触发得太早

情况如下:

在我的谷歌地图上,每当用户将鼠标移到 GMarker 上时,我都会尝试打开一个 html 信息窗口。当指针离开标记时,该窗口应该关闭。

发生的情况是 onmouseout 事件被触发得太快,因此信息窗口会在它之后立即打开和关闭。

我的猜测是鼠标不再在标记上,而是在信息窗口上,导致 onmouseout 被触发。

如何让信息窗口打开,直到我的指针实际上不在标记之外?

0 投票
6 回答
51959 浏览

jquery - jQuery onmouseover + onmouseout / hover on two different divs

I've got a Problem:

Here a part of my HTML:

And here a part of my jQuery Script:

The Problem:

If i hover on the div_1, the div_2 is shown, if i hover out, the div_2 is hidden, but:

If i hover first on div_1 and then go over div_2, the div_2 is hidden fast.

I've tried this with jQuery.addClass(); after mouseout in div_1, but nothing is changing.

I dont want do make the second div in the first div... Is there another way with jQuery?

Thx Ahmet

0 投票
1 回答
87 浏览

jquery - 删除事件并重新设置

我在菜单上有一个 mouseover 和一个 mouseout 事件,它显示/隐藏一个下拉菜单。

此下拉菜单还有一些其他菜单项,我希望(单击时)删除显示菜单的目标上的鼠标移出事件。但是一旦单击另一个目标,我希望再次启用此事件。我希望我解释得很好。

这是 JavaScript:

如果单击其中一个项目,我需要在鼠标移出时停止该事件。你可以在这里看到一个演示:http: //arcticbusinessnetwork.com.web18.curanetserver.dk/home.aspx

0 投票
1 回答
594 浏览

javascript - Javascript onmouseout 事件

所以我有一个带有 3 个圆圈的导航和一个 jquery 滑块。

默认情况下,第一个圆圈会亮起,当用户单击第二个圆圈时,滑块会移动到第二个 div,然后该圆圈会亮起,而第一个圆圈会变暗。这与第三圈的工作方式相同。

一切正常,这就是代码的样子

<img name="bullet1" height="30px" width="30px" src="img/bulletwhite.png" onmousedown="this.src='img/bulletwhite.png';document.images['bullet2'].src='img/bullet.png';document.images['bullet3'].src='img/bullet.png'" style="opacity:0.4;filter:alpha(opacity=40)"/>
<img name="bullet2" height="30px" width="30px" src="img/bullet.png" onmousedown=" this.src='img/bulletwhite.png';document.images['bullet1'].src='img/bullet.png';document.images['bullet3'].src='img/bullet.png'" style="opacity:0.4;filter:alpha(opacity=40)"/>
<img name="bullet3" height="30px" width="30px" src="img/bullet.png" onmousedown=" this.src='img/bulletwhite.png';document.images['bullet1'].src='img/bullet.png';document.images['bullet2'].src='img/bullet.png'" style="opacity:0.4;filter:alpha(opacity=40)"/>

我的下一个任务是为圆圈添加悬停效果,但是当我给它悬停效果时,它会改变图像的 src 对吗?因此,当触发 onmouseout 时,要将其更改回来,它将始终是一个昏暗的圆圈,即使该圆圈之前是点亮的。

所以我的基本问题是,有没有办法在 onmouseover 更改它之前记住图像的 src,然后在触发 onmouseout 时使用它来将其恢复到以前的状态,我希望这是有道理的:)

任何建议都会有所帮助!

0 投票
1 回答
1775 浏览

javascript - Internet Explorer 和 onMouseOver/onMouseOut

我试过在这里寻找一个类似的问题,但找不到一个,所以它来了:

我有这个html(忽略“+whatever+@”,它在一个代码隐藏文件中,所以我放了一些我从那里得到的变量):

现在在 Firefox 中,一切都很完美。div“ScriptContainer”位于整个事物的前面,当鼠标进入或离开时,功能完全按照它们应该的方式工作。但是 IE8 将文本放在所有内容的前面,然后这些功能就不能像我希望的那样工作。每次鼠标输入文本时都会调用“ChangeBackcolourOFF”,它位于所有内容的前面,每次鼠标从文本中进入“Scriptcontainer”时都会调用“ChangeBackcolourON”。

所以我要么需要弄清楚如何强制将文本放在“Scriptcontainer”或其他一些解决方案后面。

我很感激你的回答