您当前的位置:首页 > 互联网教程

JavaScript OnMouseOut事件

发布时间:2025-05-22 18:48:54    发布人:远客网络

JavaScript OnMouseOut事件

一、JavaScript OnMouseOut事件

1、javascript onmouseover和onmouseout事件

2、onmouseover和onmouseout鼠标移入移出时触发的事件:

3、 onmouseover用户鼠标移入元素时触发的事件。并执行onmouseover调用的函数。

4、 onmouseout用户鼠标移开元素时触发的事件。并执行onmouseout调用的函数。

5、onmouseover和onmouseout这两个事件在javascript中较常用。

6、下面通过一个示例更深入了解这两个事件的使用:

7、示例:鼠标移入时,改变字体的背景色,移出时,还原默认的背景色。

8、<title>鼠标移入时,改变字体的背景色,移出时,还原默认的背景色。</title>

9、.xuexi{width:200px;height:120px;background:#abcdef;border:1px solid green;}

10、 var woaixuexi=document.getElementById("woaixuexi");

11、 woaixuexi.style.background="yellowgreen";

12、 var xuexi=document.getElementById("woaixuexi");

13、 xuexi.style.background="#abcdef";

14、<div id="woaixuexi" onmouseover="aixuexi();" onmouseout="xuexi();" class="xuexi"></div>

二、js移除onmousemove属性

event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。

event对象只在事件发生的过程中才有效。

event的某些属性只对特定的事件有意义。比如,fromElement和 toElement属性只对 onmouseover和 onmouseout事件有意义。

下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。

<HEAD><TITLE>Cancels Links</TITLE>

<SCRIPT LANGUAGE="JScript">

if(window.event.srcElement.tagName=="A"&& window.event.shiftKey)

window.event.returnValue= false;

<BODYοnclick="cancelLink()">

下面的例子在状态栏上显示鼠标的当前位置。

<BODYοnmοusemοve="window.status='X='+ window.event.x+' Y='+ window.event.y">

altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y

--------------------------------------------------------------------------------

当alt键按下时,值为 TRUE,否则为 FALSE。只读。

这个属性仅用于onmousedown, onmouseup,和 onmousemove事件。对其他事件,不管鼠标状态如何,都返回 0(比如onclick)。

检测是否接受上层元素的事件的控制。

event.cancelBubble[= cancelBubble]

FALSE允许被上层元素的事件控制。这是默认值。

三、onmouseover和onmouseout鼠标移入移出切换图片的几种实现方法

本文给大家介绍onmouseover和onmouseout鼠标移入移出切换图片的几种实现方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

鼠标移入移出图片切换很常见的,那我们就来说说它的实现方法:

第一种方法,也是最简单的一种,在html里就可实现

<img class="img" src="img/dongtai.png" onmouseover="this.src='img/HBuilder.png'" onmouseout="this.src='img/dongtai.png'"/>先默认一张图片,然后在写图片移入移出的图片。

<img name="image1" src="img/dongtai.png" onmouseover="mouseOver()" onmouseout="mouseOut()"/>function mouseOver(){

document.image1.src="img/HBuilder.png"

document.image1.src="img/dongtai.png"

}在js里面写好替换图片的方法,在html里面调用。

若是不用onmouseover和onmouseout的话,还可以这样写

<p class="bg"></p>.bg{background: url(img/HBuilder.png) no-repeat;height: 300px;}

.bg:hover{background: url(img/dongtai.png) no-repeat;}这三种方法都可以实现鼠标移入移出图片切换效果,是不是很简单,大家可以动手试试!