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学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
非常好用的JsonToString 方法 简单实例
Jul 18 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
Mar 05 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
Angularjs验证用户输入的字符串是否为日期时间
Jun 01 Javascript
iview给radio按钮组件加点击事件的实例
Sep 30 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
May 08 Javascript
vue--点击当前增加class,其他删除class的方法
Sep 15 Javascript
判断js数据类型的函数实例详解
May 23 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 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原理之Session Gc的一个小概率Notice
2011/04/12 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
js 控制图片大小核心讲解
2013/10/09 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
python脚本监控docker容器
2016/04/27 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
python实现树形打印目录结构
2018/03/29 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
python调用java的jar包方法
2018/12/15 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
pytorch 模型可视化的例子
2019/08/17 Python
django框架中间件原理与用法详解
2019/12/10 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
python数据抓取3种方法总结
2021/02/07 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
上海某公司.net方向笔试题
2014/09/14 面试题
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
高中军训的心得体会
2014/09/01 职场文书
客房服务员岗位职责
2015/02/09 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
出生证明范本
2015/06/15 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python