老师我顶部的下拉菜单 单鼠标移上去会往右移动一下

老师我顶部的下拉菜单 单鼠标移上去会往右移动一下

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>jquery大作业</title>

<link rel="stylesheet" type="text/css" href="css/jquery.css">

<script type="text/javascript" src="js/jquery-1.12.4.js"></script>

<script type="text/javascript" src="js/jquery.js"></script>

</head>

<div class="top">

<div class="main">

<div class="left">

<a href="#" class="login">亲,请登录 </a>

<a href="#" class="register">免费注册 </a>

<a href="#" class="shopping">手机逛慕课</a>

</div>

<div class="right">

<ul class="list">

<li>

<div>我的慕淘 <img src="img/icon/22.png" /></div>

<ul>

<li>已买到的宝贝</li>

<li>我的足迹</li>

</ul>

</li>

<li>

<div>收藏夹 <img src="img/icon/22.png" /></div>

<ul>

<li>收藏的宝贝</li>

<li>收藏的店铺</li>

</ul>

</li>

<li>

<div>商品分类</div>

</li>

<li>

<div>卖家中心 <img src="img/icon/22.png" /></div>

<ul>

<li>免费开店</li>

<li>已卖出的宝贝</li>

<li>出售中的宝贝</li>

<li>卖家服务市场</li>

<li>卖家培训中心</li>

<li>体验中心</li>

</ul>

</li>

<li>

<div>联系客服 <img src="img/icon/22.png" /></div>

<ul>

<li>消费者客服</li>

<li>卖家客服</li>

</ul>

</li>

</ul>

</div>

</div>

</div>

<div class="logo">

<img src="img/logo.png" />

</div>

<div class="nav"></div>

<div class="banner"></div>

<div class="rightBanner"></div>

<div class="floor"></div>

<div class="link"></div>

<div class="footer"></div>

<body>

</body>

</html>

*{padding:0px;margin:0px;text-decoration:none;list-style:none;}

.top{width:100%;height:41px;background:#f3f5f7;font-size:14px;z-index:1;}

.top .main{width:1000px;margin:0 auto;height:40px;line-height:40px;border-bottom:1px solid gray;}

.top .main .left{width:550px;height:40px;float:left;}

.top .main .left .login{color:red;}

.top .main .left .register:hover,.shopping:hover{color:red;}

.top .main .right{width:446px;height:40px;float:left;}

.top .main .right .list>li{display:inline-block;float:left;padding-right:15px;}

.top .main .right .list ul{display:none;background:white;border:1px solid gray;}

.top .main .right .list ul li{line-height:30px;}

.logo{width:100%;height:130px;background:#f3f5f7;z-index:-1;}

.logo img{padding-left:185px;padding-top:35px;}

$(document).ready(function(){

$('.right div').mouseenter(function(){

$(this).nextAll().css('display','inline-block').parent().siblings().find('ul').css('display','none');

})

$('.right div').mouseleave(function(){

$(this).nextAll().css('display','none');

})

})

还有要怎么让它整个都有边框,我的只有下面弹出来的有边框,要怎么设置

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。鼠标悬浮会往右移一下,是因为下拉菜单中的导航项的内容自适应的宽度超过了顶部导航的宽度,可以增大顶部导航的宽度,就不会有这个问题了。如图:

http://img1.sycdn.imooc.com//climg/5c6e1c6b00014aad06200186.jpg

http://img1.sycdn.imooc.com//climg/5c6e1c81000123b306620201.jpg

http://img1.sycdn.imooc.com//climg/5c6e1c980001bbd906480121.jpg

整个都有边框,需要鼠标经过时给顶部导航区域设置边框,如图:

http://img1.sycdn.imooc.com//climg/5c6e1cb00001222207380149.jpg

http://img1.sycdn.imooc.com//climg/5c6e1cd00001efcd06030135.jpg

祝学习愉快!


  • 慕雪5599117 提问者 #1
    老师我试了 还是会往右边移
    2019-02-21 11:58:44
  • 慕雪5599117 提问者 #2
    可以了 谢谢
    2019-02-21 15:00:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师