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 相关文章推荐
Cookie 注入是怎样产生的
Apr 08 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
jQuery表单域属性过滤器用法分析
Feb 10 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
详解JavaScript的策略模式编程
Jun 24 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
Jan 09 Javascript
angular2路由之routerLinkActive指令【推荐】
May 30 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
Sep 16 Javascript
TypeScript中使用getElementXXX()的示例代码
Sep 12 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
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP 实现explort() 功能的详解
2013/06/20 PHP
php生成圆角图片的方法
2015/04/07 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
php异常处理方法实例汇总
2015/06/24 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
js 日期转换成中文格式的函数
2009/07/07 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
js实现功能比较全面的全选和多选
2017/03/02 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
JQuery属性操作与循环用法示例
2019/05/15 jQuery
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
node.js事件轮询机制原理知识点
2019/12/22 Javascript
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
深入理解Python中字典的键的使用
2015/08/19 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
2016/03/02 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
python中的逆序遍历实例
2019/12/25 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
2019/12/25 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
python实现代码审查自动回复消息
2021/02/01 Python
《金子》教学反思
2014/04/13 职场文书
优秀大学生自荐信
2014/06/09 职场文书
新学期开学标语
2014/06/30 职场文书
励志演讲稿300字
2014/08/21 职场文书
奖学金感谢信
2015/01/21 职场文书
八达岭长城导游词
2015/01/30 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS