为了账号安全,请及时绑定邮箱和手机立即绑定

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰
这节课的代码有bug啊,只做完js链接伸长部分,如果鼠标重复重复移动到同一个链接上,链接会不断变长!!!1

已采纳回答 / 皇国国熙
var This=this   ,this赋值于This,,,应该两个都是一样意思的吧,都通用不影响吧,纯属个人理解,同求准确答案
background-position:0 30px

最新回答 / snailfly
var aLi=document.getElementsByTagName('li');this指向的是这里的aLi[i];是一级列表的liaLi[i].getElementsByTagName("ul")[0];这个获取的是ul
哎呀,我去,让新手怎么活。
我会再回来的。。。
还要研究研究
如果放弃动画效果,可以直接用//This.style.overflow="visible";//可以省略一堆代码
var osubNav=this.getElementsByTagName('ul')[0];
if(osubNav){
var This=osubNav;
This.style.overflow="visible";
}
}
这个咋做出来啊,求大牛知道
看完js进阶回来二周目表示无压力
我还会回来的
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。
本案例中,a标签转换为块级元素之后设置了宽度,此时文本水平居中可以设置text-align:center;属性,貌似这样简单点...
我再回来吧
老师,为什么我的文字垂直位置是在顶部
本节如果把鼠标快速的滑来滑去,会出现闪烁bug,这是两个函数同时执行产生的。解决办法就是var This=this;这段后面都加上clearInterval(This.time);这样每次都会先执行清除代码;
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消