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

导航条菜单的制作

江老实 Web前端工程师
难度初级
时长23分
学习人数
综合评分9.53
1004人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / 沙漠之舟08
具体问题具体分析吧,我估计你是想问,给多个object绑定事件时,为什么不直接用aA[i]吧;这里通常用循环获取对象的,i是临时变量,在闭合函数内,aA[i]是未定义的,肯定不能用aA[i],而得在外层设置var This = this;或者var This = aA[i];多看下变量的作用域吧

最赞回答 / 陈微语
首先浮动不会继承,父元素浮动和子元素没有半毛钱关系;定位应该只是让它脱离文档流,删掉定位会对导航栏下面的内容产生影响,不过下面这里没有内容,所以你看不到影响。overflow的作用是让超出高度的内容隐藏掉,这里height为0,所以会全部隐藏掉,通过JS 一点一点增加height,实现下拉的动画效果。

最新回答 / Eason_Mar
1、getElementsByTagName得到的是一个数组;2、不管数组中有多少元素,要取出数组中的元素,只能用List[i]的方式取出,哪怕只有1个元素;所以,var oSubNav=this.getElementsByTagName("ul")[0]的[0]不能丢。

最赞回答 / 一只二猫砸
this是用来获取当前元素传进来的对象。如果不定义var This = this, 则之后与this有关的值都无法传递进来。

已采纳回答 / weibo_方便面不都是碎的么_0
因为这里讲的css是不能有延迟动画的  只能一瞬间把高度 宽度改变  没有动画效果  css3好像可以实现

最新回答 / html2015
改成小于16就是慢一点,改成大于16的就是快一点,可以自己试试。

最新回答 / 揸刀人
这图是两个背景粘在一起,上面的是白色的有圆角,但是颜色太浅看不出而已

最新回答 / 从此浪迹天涯了无牵挂
呃。又试了一下,按相对理解没有错误。另外,左右,上下默认都是重复的。

已采纳回答 / qq_吥棄__0
在类选择器是“nav”下的li下的a的类 “on”在类选择器是“nav”下的li下的a的伪类":hover"

已采纳回答 / 世界的我
因为前面还有一个.nav li a{     display:inline-block;     text-indent:10px;    height:30px; line-height:30px; width:100px; background-color:#efefef; margin-bottom:1px;}这里把整个a标签的背景设为一个颜色了,此时这个样式的权值比a:hover高,导致其失效。

最新回答 / Fstar
这个This。time好像可以用随便定义一个变量代替?这玩意作用好像只是用来返回定时器ID

已采纳回答 / qq_紫牛_1
stop()方法还提供了两个参数,clearQueue和gotoEnd,都是boolean值,因为会出现多次点击和移除光标事件,故需要用参数来解决,代码改正如下:    $(function(){        $("a").each(function(index){            $(this).hover(function(){                $(this).stop(true,true).animate({                    width: "+=30px"...
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消