该事件的效果就像百度首页的设置选项,当鼠标移入,移出时的效果,废话不多说了,直接上码。

  <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>百度</title>
    <style type="text/css">·····························································一下是CSS
    #wrap{
        width: 150px;height: 200px;
        /*background: rgb(211,211,211);*/
        margin: 200px auto 0px;
        text-align: center;
        position: relative;
        background: rgb(225,225,225);
    }
    a{
        color:white;
        display: inline-block;
        width: 150px;height: 20px;
        
    }

.one{
        position: absolute;
        left: 70px;top: 14px;
        color: white;

}
    #div1{
        width: 80px;height:81px;
        margin: 3px auto 0px;
        background: white;

}
    #div1 a{
        display: inline-block;
        width:78px;
        height: 25px;
        color:black;
        font-size: 15px;
        line-height: 25px;
        text-decoration: none;
        position: relative;
        margin: 1px 1px;
        z-index: 1;
    }
    </style>
</head>
<body>
    <div id="wrap">·············································································HTML内容
        <a href="#" id="set">设置</a>
        <span class="one">♦</span>
        <div id="div1">
            <a href="#" class="two">搜索设置</a>
            <a href="#" class="two">高级搜索</a>
            <a href="#" class="two">搜索历史</a>
        </div>
    </div>
    <script type="text/javascript">······································································一下是JS

var set = document.getElementById('set');
    var div1 = document.getElementById('div1');
    var one = document.getElementsByClassName('one');
    var two = document.getElementsByClassName('two');
    one[0].style.display = 'none';
    div1.style.display = 'none';
    set.onmouseover = function (){
        one[0].style.display = 'block';
        div1.style.display = 'block';
    }
    set.onmouseout = function (){
        one[0].style.display = 'none';
        div1.style.display = 'none';
    }
    two[0].onmouseover = function(){
        two[0].style.background = 'rgb(57,139,251)';
    }
    two[1].onmouseover = function(){
        two[1].style.background = 'rgb(57,139,251)';
    }
    two[2].onmouseover = function(){
        two[2].style.background = 'rgb(57,139,251)';
    }
    two[0].onmouseout = function(){
        two[0].style.background = 'white';
    }
    two[1].onmouseout = function(){
        two[1].style.background = 'white';
    }
    two[2].onmouseout = function(){
        two[2].style.background = 'white';
    }

div1.onmouseover = function(){
        one[0].style.display = 'block';
        div1.style.display = 'block';
    }
    div1.onmouseout = function(){
        one[0].style.display = 'none';
        div1.style.display = 'none';
    }
    one[0].onmouseover = function(){
        one[0].style.display = 'block';
        div1.style.display = 'block';
    }
    one[0].onmouseout = function(){
        one[0].style.display = 'none';
        div1.style.display = 'none';
    }
    </script>
</body>
</html>

进入页面时的效果是这样的:

当鼠标移入设置上时,效果是这样的:

当鼠标移入下面的选项的时候,背景颜色会变成蓝色:

到鼠标移出设置或下面的3个选项时,页面就如第一张图所示。

以上是JS写法,下面是JQ的写法

JQ的鼠标移入移出事件可以用两个函数写,亦可以用一个函数写:

  1、var  a = $("#wrap");

   a.on("mouseover",function(){"鼠标移入时想要的效果"});

   a.on("mouseout",function(){"鼠标移出事想要的效果"});

  2、这一种方法类似于css中的hover效果,相对比而言更简单一点:

    var a = $("#wrap");

    a.hover(function(){"鼠标移入的效果"},function(){“鼠标移出时的效果”});

JS鼠标移入,移出事件相关推荐

  1. html鼠标移入移除事件,js鼠标移入移出事件样例

    javaScript实例 li{background-color:#eee;height:25px;margin-top:2px;} //添加鼠标移入移出事件 function fun(){ //获取 ...

  2. 原生JS鼠标移入移出事件

    开发工具与关键技术:DW JavaScript 撰写时间:2019年2月15日 在css中可以用伪类hover来实现鼠标的移入移出效果,而在JS中也可以用鼠标移入onmouseover事件和鼠标移出o ...

  3. js 鼠标移入移出事件

    var oFlag = document.getElementById('flag'); var oDiv = document.getElementById('node'); //鼠标移入事件 oD ...

  4. js鼠标移入移出事件

    2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/u/3362233/blog/1535248

  5. jq鼠标移入移出显示和隐藏_jQuery实现鼠标移入移出事件切换功能示例

    这篇文章主要介绍了jQuery实现鼠标移入移出事件切换功能,结合实例形式分析了jQuery不同版本处理鼠标事件响应与触发相关操作技巧,需要的朋友可以参考下. jQuery实现鼠标移入移出事件切换功能 ...

  6. js(jquery)鼠标移入移出事件时,出现闪烁、隐藏显示隐藏显示不停切换的情况

    <script> $(".guanzhu").hover(function(){$(".weixinTop").show();},function( ...

  7. vue按钮移上去显示提示_vue 鼠标移入移出事件(移入出现按钮),element-ui表格移入移出...

    效果图: 注:@mouseenter="enter(index)" @mouseleave="leave()"   重点 下载 删除 data() { retu ...

  8. 鼠标移入移出事件,mouseover、mouseenter区别

    简单介绍: js中有两组鼠标移入移出事件:(旧的)mouseover.mouseout与(新的)mouseenter.mouseleave,不建议混着使用. 两者的区别是,新的鼠标移入移出事件,去掉了 ...

  9. web前端开发第二阶段——鼠标移入移出事件

    鼠标移入/移出事件 : 鼠标移入 :onmouseenter 鼠标移出 : onmouseleave <!DOCTYPE html> <html> <head>&l ...

  10. JavaScript事件委托之鼠标移入移出事件

    鼠标移入移出事件 <div class="parent">父元素<div class="child">子元素</div>&l ...

最新文章

  1. java实现模拟考试系统,基于jsp的驾照模拟考试系统a-JavaEE实现驾照模拟考试系统a - java项目源码...
  2. 汇总|3D人脸重建算法
  3. 为什么百万医疗险越来越多,到底选哪款?
  4. 共享一个从字符串转 Lambda 表达式的类(4)
  5. Android 截屏监听(截图分享功能实现)
  6. elasticsearch报错expected block end, but found BlockMappingStart解决方法
  7. login.html id=9453,SN100C Sublizenzierung und Aufnahme in die ISO 9453
  8. 在php中使用守护进程
  9. 对手机彩铃的一些想法
  10. 怎么计算crc16校验数据的校验码
  11. 万能网卡驱动程序下载,适用于Win7_Win8.x平台
  12. c语言单片机编程 实例教程,51单片机的C语言编程基础及实例教程
  13. CTF MISC(杂项)知识点总结——图片类(一)
  14. Meltdown Reading Kernel Memory from User Space
  15. vue限制只能输数字
  16. 范莎学院 计算机,加拿大范莎学院
  17. 同样是手写笔,Apple Pencil到底输在了哪里?
  18. 《算法基础》线性枚举(一)——最值算法
  19. WPF——ViewBox控件
  20. 让apache支持pathinfo

热门文章

  1. 体育馆预约系统java_基于JAVA WEB的高校体育场地预约管理系统(计算机毕业设计)...
  2. K-Means算法实现网页聚类
  3. 【TRIO-Basic从入门到精通教程十六】UDP通讯测试补充
  4. 2022-2028年中国汽车设计行业发展现状调查及市场分析预测报告
  5. Android SDK的下载安装
  6. 【Superset】Jinja模板功能及设置动态参数
  7. 婴幼儿呼吸道感染和发烧
  8. 在springboot中加入Hystrix
  9. 判断两个数是否互为素数(质数)
  10. k8s部署zookeeper集群 运行 ZooKeeper, 一个 CP 分布式系统