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 相关文章推荐
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
Jun 20 Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 Javascript
jQuery前端开发35个小技巧
May 24 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
Aug 18 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
实例讲解Vue.js中router传参
Apr 22 Javascript
vue项目中实现的微信分享功能示例
Jan 21 Javascript
node.js的http.createServer过程深入解析
Jun 06 Javascript
发布订阅模式在vue中的实际运用实例详解
Jun 09 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
Nov 17 Vue.js
js作用域及作用域链工作引擎
Jul 07 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
谈一谈收音机的高放电路
2021/03/02 无线电
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
PHP对象相关知识总结
2017/04/09 PHP
Add a Picture to a Microsoft Word Document
2007/06/15 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
javascript入门基础之私有变量
2010/02/23 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
js给onclick事件赋值,动态传参数实例解说
2013/03/28 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
BootStrap实现轮播图效果(收藏)
2016/12/30 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
150行Node.js实现的dns代理工具
2019/08/02 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
python实现在pickling的时候压缩的方法
2014/09/25 Python
详解windows python3.7安装numpy问题的解决方法
2018/08/13 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
.net软件工程师应聘上机试题
2015/03/10 面试题
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
学生干部的自我评价分享
2014/01/18 职场文书
师恩难忘教学反思
2014/04/27 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
园林技术专业求职信
2014/07/28 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书