JS实现css hover操作的方法示例


Posted in Javascript onApril 07, 2017

本文实例讲述了JS实现css hover操作的方法。分享给大家供大家参考,具体如下:

hover我们可以用css的方式写,当然,也可以用js的方式写

<html>
<head>
  <title>js的下拉菜单效果</title>
  <style type="text/css">
    *{
      padding:0px;
      margin:0px;
    }
    ul li{
      list-style: none;
    }
    a{
      text-decoration: none
    }
    .header{
      height: 45px;
      background-color:#FBFBFB;
      border-bottom: 1px solid #C7C7C7;
    }
    .header-center{
      width: 1000px;
      height: 100%;
      margin: 0 auto;
      position: relative;
    }
    .header-mobile{
      width: 130px;
      position: absolute;
      top:0;
      right: 0;
      text-align: center;
    }
/*   .header-mobile:hover .header-mobile-list{
      display: block;
    }*/
    .header-mobile a{
      display: block;
      height: 45px;
      line-height: 45px;
      color:#000000;
    }
    .header-mobile-list{
      display: none;
      background:url(bg.png) no-repeat;
      background-position: 20px 18px;
    }
    .header-mobile-list li{
      height: 45px;
      border-bottom: 1px dashed gray;
      font-family: '微软雅黑';
      line-height: 50px;
      padding-left: 35px;
      padding-top: 5px;
    }
  </style>
</head>
<body>
  <header class="header">
    <div class="header-center">
      <div class="header-mobile" id="headerMobile">
          <a href="">移动客户端</a>
          <ul class="header-mobile-list" id="mobileList">
            <li>新浪微博</li>
            <li>新浪新闻</li>
            <li>新浪体育</li>
            <li>新浪娱乐</li>
            <li>新浪财经</li>
            <li>天气通</li>
          </ul>
      </div>
    </div>
  </header>
</body>
<script type="text/javascript">
//封装选择ID
window.onload=function(){
    function $(id){
      return document.getElementById(id);
    }
//鼠标进
    $("headerMobile").onmouseover=function(){
      // this.style.display="none";
      $("mobileList").style.display="block"
      //给当钱的添加样式
      this.style.boxShadow=" 0 2px 2px gray"
    }
//鼠标出
    $("headerMobile").onmouseout=function(){
      $("mobileList").style.display="none"
      this.style.boxShadow='none'
    }
}
</script>
</html>

运行效果图如下:

JS实现css hover操作的方法示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js获取网页高度(详细整理)
Dec 28 Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
May 09 Javascript
微信端开发--登录小程序步骤
Jan 11 Javascript
jquery使用EasyUI Tree异步加载JSON数据(生成树)
Feb 11 Javascript
angularjs 的数据绑定实现原理
Jul 02 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
Apr 10 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
使用JS来动态操作css的几种方法
Dec 18 Javascript
微信小程序实现带放大效果的轮播图
May 26 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
微信小程序 chooseImage选择图片或者拍照
Apr 07 #Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 #Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 #jQuery
jQuery中map函数的两种方式
Apr 07 #jQuery
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 #Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 #jQuery
js时间查询插件使用详解
Apr 07 #Javascript
You might like
php限制文件下载速度的代码
2015/10/20 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
浅说js变量
2011/05/25 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
js 立即调用的函数表达式如何写
2014/01/12 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
jquery插件jquery.confirm弹出确认消息
2015/12/22 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
JS轮播图中缓动函数的封装
2020/11/25 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
详解ES6中的三种异步解决方案
2018/06/28 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
浅谈Pandas Series 和 Numpy array中的相同点
2019/06/28 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
python中的yield from语法快速学习
2020/11/06 Python
项目建议书范文
2014/05/12 职场文书
管理岗位竞聘演讲稿
2014/08/18 职场文书
2014年卫生工作总结
2014/11/27 职场文书
先进个人事迹材料
2014/12/29 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS