项目一
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>首页右侧固定层</title>
<link href="css/nav.css" rel="stylesheet">
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</head>
<body>
<nav id="nav">
<li><span></span><p>就东会员</p></li>
<li><span></span><p>购物车</p></li>
<li><span></span><p>我的关注</p></li>
<li><span></span><p>我的足迹</p></li>
<li><span></span><p>我的消息</p></li>
<li><span></span><p>咨询JIMI</p></li>
</nav>
</body>
</html>
.css
*{margin: 0; padding:0; font-size: 12px;}
ul,ol,li{list-style: none;}
#nav{width: 100px; margin: 0 auto;}
#nav li{height:36px;}
#nav li span{
display: block;
float: right;
width: 35px;
height: 35px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
background: #7a6e6e url("../images/toolbars.png") no-repeat;
}
#nav li:nth-of-type(1) span{background-position: 0px -15px;}
#nav li:nth-of-type(2) span{background-position: 0px -57px;}
#nav li:nth-of-type(3) span{background-position: 1px -106px;}
#nav li:nth-of-type(4) span{background-position: 0px -156px;}
#nav li:nth-of-type(5) span{background-position: 0px -200px;}
#nav li:nth-of-type(6) span{background-position: 2px -265px;}
#nav li p{
height: 35px;
text-align: left;
background: #c81623;
color: #ffffff;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
line-height: 35px;
padding-left: 10px;
display: none;
}
js代码
$(function(){
//$("p").css("display", "block");显示隐藏的
$("nav li").mouseover(function(){
$(this).find("span").css("background-color","#B80000");
});
$("nav li").mouseout(function(){
$(this).find("span").css("background-color","#909090");
});
$("#nav li").mouseover(function(){
$(this).find("p").show();
});
$("#nav li").mouseout(function(){
$(this).find("p").hide();
});
});
运行效果
项目二(左侧菜单-).mouseove -.hover)
<!doctype html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>仿京东左侧菜单</title>
<link href="css/style2.css" rel="stylesheet"/>
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="js/index1.js"></script>
</head>
<body>
<div class="nav-box">
<div class="nav-top"><a href="">全部商品分类</a></div>
<ul>
<li>
<a href="">家用电器</a><div><img src="images/erji.jpg"/></div>
</li>
<li>
<a href="">手机</a>、<a href="">数码</a>、<a href="">京东通信</a><div><img src="images/erji1.jpg"/></div>
</li>
<li>
<a href="">电脑</a>、<a href="">办公</a><div><img src="images/erji2.jpg"/></div>
</li>
<li>
<a href="">家居</a>、<a href="">家具</a>、<a href="">家装</a>、<a href="">厨具</a><div><img src="images/erji3.jpg"/></div>
</li>
<li>
<a href="">男装</a>、<a href="">女装</a>、<a href="">珠宝</a><div><img src="images/erji4.jpg"/></div>
</li>
</ul>
</div>
</body>
</html>
js实现
$(function(){
****//移入移出****
//$("nav-top a").css("display", "block");
/*$("ul li").mouseover(function(){
$(this).css("background-color","green").find("div").show();
}).mouseout(function(){
$(this).css("background-color","#c81623").find("div").hide();
});
*/
//光标移入触发
$("ul li").hover(function(){
$(this).css("background-color","green").find("div").show();
},function(){
//光标移出触发
$(this).css("background-color","#c81623").find("div").hide();
});
});
//$(":hidden").show();显示全部隐藏的东西
.css
*{padding:0;margin:0;}
a{text-decoration:none;}
.nav-box{
width:210px;
margin:5px 0 0 5px;
}
.nav-top a{
display:block;
height:45px;
font-size:16px;
line-height:45px;
padding:0 10px;
background:#B1191A;
color:#fff;
}
ul{background:#c81623;list-style:none;padding-bottom:1px;}
ul li{
height:30px;
line-height:30px;
font-size:14px;
color:#fff;
position:relative;
padding-left: 5px;
}
.orange{background-color: orange;}
ul li a{color:#fff;}
ul li div{display:none; position: absolute; left: 211px; top:0px;}
效果
项目三- 常见问题分类页面
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>京东常见问题分类页面</title>
<link href="css/style.css" rel="stylesheet"/>
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="js/2index.js"></script>
</head>
<body>
<div class="top">
<div class="wrap">
<div class="top-l left">欢迎光临京东,请<a href="" class="top-login">登录</a><a href="">免费注册</a></div>
<ul class="top-m right">
<li><a href=""><i class="top-car left"></i>购物车</a></li>
<li class="line"></li>
<li><a href="">我的交易单</a></li>
<li class="line"></li>
<li><a href="">会员中心</a></li>
<li class="line"></li>
<li><a href=""><i class="top-tel left"></i>我的关注</a></li>
<li class="line"></li>
<li class="on">
<a href="" class="menu-btn">联系客服</a>
<ul class="topDown">
<li><a href="">帮助中心</a></li>
<li><a href="">我要吐槽</a></li>
<li><a href="">在线客服</a></li>
<li><a href="">咨询JIMI</a></li>
<li><a href="">客服邮箱</a></li>
</ul>
</li>
<li class="line"></li>
<li><a href="" class="menu-btn">手机金融</a></li>
<li class="line"></li>
<li><a href="" class="menu-btn">网站导航</a></li>
<li class="line"></li>
</ul>
<div class="clearfix"></div>
</div>
</div>
<div class="wrap">
<a href=""><img src="images/logo.png" alt="logo"/></a>
</div>
<div class="wrap">
<nav class="nav">
<header>常见问题分类</header>
<ul>
<li><dl>
<dt>京东金融</dt>
<dd><a href="#">京东金融简介</a></dd>
<dd><a href="#">京东金融会员</a></dd>
<dd><a href="#">京东金融安全中心</a></dd>
</dl></li>
<li><dl>
<dt>理财</dt>
<dd><a href="#">京东小金库</a></dd>
<dd><a href="#">京东基金理财</a></dd>
<dd><a href="#">京东保险理财</a></dd>
<dd><a href="#">小白理财</a></dd>
<dd><a href="#">智投理财</a></dd>
<dd><a href="#">乐猜</a></dd>
</dl></li>
<li><dl>
<dt>白条</dt>
<dd><a href="#">京东白条</a></dd>
<dd><a href="#">京东金条</a></dd>
<dd><a href="#">校园白条</a></dd>
<dd><a href="#">教育白条</a></dd>
<dd><a href="#">乡村白条</a></dd>
<dd><a href="#">京东金采</a></dd>
<dd><a href="#">京农贷</a></dd>
</dl></li>
<li><dl>
<dt>众筹</dt>
<dd><a href="#">产品众筹</a></dd>
<dd><a href="#">轻众筹</a></dd>
<dd><a href="#">产品众筹发起者常见问题</a></dd>
<dd><a href="#">产品众筹支持者常见问题</a></dd>
<dd><a href="#">产品众筹永久众筹常见问题</a></dd>
<dd><a href="#">京东众创常见问题</a></dd>
</dl></li>
<li><dl>
<dt>京东钱包</dt>
<dd><a href="#">京东钱包简介</a></dd>
<dd><a href="#">自动服务及常见问题</a></dd>
<dd><a href="#">购房盈</a></dd>
</dl></li>
</ul>
</nav>
<section class="content">
<p>京东金融 > 京东金融会员</p>
<ul>
<li>•<a href="#">什么是京东金融会员</a> </li>
<li>•<a href="#">会员签到规则</a> </li>
<li>•<a href="#">会员金币</a> </li>
<li>•<a href="#">小白信用</a> </li>
<li>•<a href="#">外部虚拟券</a> </li>
</ul>
</section>
</div>
</body>
</html>
js
$(function(){
$(".top-m .on").hover(
function(){
//$(".topDown").show("fast");
$(".topDown").slideDown("slow");//逐步延伸显示
$(".topDown").slideDown("200");//用数字逐步延伸显示
},
function(){
//$(".topDown").hide("fast");
$(".topDown").slideUp("slow");//逐步延伸显示
});
$(".nav dt").css("background","#CCFFFF");
$(".nav li").hover(function(){
//$(this).css("background","#FF9999").find("dd").show(); //用show
$(this).css("background","#FF9999").find("dd").slideDown(); //用slideDown 慢延伸
},function(){
//$(this).find("dd").hide();
$(this).find("dd").slideUp("slow");
});
});
.css
*{padding:0;margin:0;}
html{color:#404040;font-size:12px;font-family:"Arial","微软雅黑";}
a{text-decoration:none;color:#1a66b3;}
ul{list-style:none;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.clearfix{clear:both;overflow:hidden;height:0;}
.wrap{width:800px;margin:0 auto;}
/**头部**/
.top{height:32px;background:#f9f9f9;padding-top:2px;line-height:32px;border-bottom:1px solid #f2f2f2}
.top,.top a{color:#646464;}
.top a:hover{color:#ff2832;}
.top-l .top-login{color:#ff2832;margin-right:5px;}
.top-m > li{float:left;height:22px;line-height:22px;padding-top:5px;}
.top-m > li.line{width:1px;height:12px;background:#e1e1e1;margin:10px 0 0;padding:0;}
.top-m > li a{display:block;padding:0 8px;}
.top-m > li a.menu-btn{padding-right:27px;background:url(../images/home_sprite.png) no-repeat right -307px;}
.top-m > li a i{margin-right:6px;margin-top:3px;}
.top-m > li.on{position:relative;border:1px #e6e6e6 solid;background:#fff;}
.top-m ul.topDown{position:absolute;border:1px #e6e6e6 solid;border-top:0;width:100%;top:27px;left:-1px;background:#fff;display:none;}
.top-m ul.topDown li{line-height:24px;}
.top-m ul.topDown li a{display:block;padding-left:10px;color:#000;}
.top-m ul.topDown li a:hover{background:#f2f2f2;color:#000;}
.top-m .top-car{width:15px;height:14px;background:url(../images/home_sprite.png) no-repeat -40px -86px;}
.top-m .top-tel{width:11px;height:16px;background:url(../images/home_sprite.png) no-repeat -40px -70px;}
.wrap img[alt='logo']{margin: 10px 0;}
.nav {
float: left;
width: 200px;
margin-right: 10px;}
.nav header{ padding-left: 15px; font-size: 18px; color: #ffffff; background: #6ABB78; line-height: 45px;}
.nav ul{border: 1px #cccccc solid; border-top: none;}
.nav dt{background: #efefef; font-size: 16px; padding-left: 15px; color: #666666; line-height: 35px; border-bottom: 1px solid #ffffff; cursor: pointer;}
.nav dd{display: none;padding-left: 15px;}
.nav dd a{color: #666666; line-height: 30px; font-size: 14px;}
.content{
float: left;
width: 548px ;
border: 1px #cccccc solid;
padding: 10px;}
.content p{font-size: 14px;color: #666666; padding-bottom: 15px; }
.content li{padding-left: 20px;}
.content li a{color: #666666; line-height: 30px; padding-left: 3px; }
.content li a:hover{text-decoration: underline;}
效果( 通过js对隐藏的现实,鼠标移到->众筹->下拉列表出来)
项目四-点击小框-自动移到
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="js/10index.js"></script>
</head>
<title>Panel</title>
<style type="text/css">
*{margin:0;padding:0;}
body { padding: 60px }
#panel {position: relative; width: 100px; height:100px;border: 1px solid #0050D0;background:#FFFF33; cursor: pointer}
</style>
<script src="js/jquery-1.12.4.js"></script>
<script src="10index.js"></script>
<body>
<div id="panel"></div>
</body>
</html>
js
$(function(){
$("#panel").click(function(){
//$("#panel").animate({left:"500px",top:"300",right:"500"},5000)//改变这个图片的运动方向
$("#panel").animate({height:"300px",left:"500px"},1000);
});
});
效果