• JS来操作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{
    			 1000px;
    			height: 100%;
    			margin: 0 auto;
    			position: relative;
    		}
    		.header-mobile{
    			 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>
    

      

  • 相关阅读:
    sqlserver用windows方式验证登录踩过的坑
    jdk8对象集合转map集合
    监听程序当前无法识别连接描述符中请求的服务解决方案
    Java上传文件至SFTP服务器
    记一次学习kibaba踩过的坑(Windows环境)
    CSRF跨站请求伪造与XSS跨域脚本攻击讨论
    LVS简单搭建(一)
    LVS+keepalived简单搭建(二)
    JZ2440开发板学习 1. 刚接触开发板, 安装驱动
    用STM32CubeMX创建FreeRTOS项目
  • 原文地址:https://www.cnblogs.com/allenxieyusheng/p/6065528.html
Copyright © 2020-2023  润新知