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实现随机返回数组的一个元素
Aug 13 Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
Dec 28 Javascript
jQuery$命名冲突怎么办如何解决
Jan 16 Javascript
JavaScript图片轮播代码分享
Jul 31 Javascript
jQuery mobile 移动web(4)
Dec 20 Javascript
JavaScript编写一个简易购物车功能
Sep 17 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
Jul 19 Javascript
详解vue使用插槽分发内容slot的用法
Mar 28 Javascript
基于vue实现微博三方登录流程解析
Nov 04 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
getElementByIdx_x js自定义getElementById函数
2012/01/24 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
layui选项卡效果实现代码
2017/05/19 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
countUp.js实现数字滚动效果
2019/10/18 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
在Python的Django框架中编写编译函数
2015/07/20 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
Python列表与元组的异同详解
2019/07/02 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
python标准库OS模块详解
2020/03/10 Python
python实现微信打飞机游戏
2020/03/24 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
营销人才自我鉴定范文
2013/12/25 职场文书
最新茶叶店创业计划书
2014/01/14 职场文书
运动会演讲稿200字
2014/08/25 职场文书
对党的十八届四中全会的期盼
2014/10/17 职场文书
新年晚会主持词开场白
2015/05/28 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
导游词之丽江普济寺
2019/10/22 职场文书
修改并编译golang源码的操作步骤
2021/07/25 Golang
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript