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

导航条菜单的制作

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

最新回答 / 786542946
.on是新定义的 一个类选择器。<li><a class="on" href="#">首  页</a></li>  这里用到了。
$(function(){
$(&#039;li&#039;).hover(function(){
$(this).children(&#039;ul&#039;).css(&quot;overflow&quot;,&quot;visible&quot;);
},
function(){
$(this).children(&#039;ul&#039;).css(&quot;overflow&quot;,&quot;hidden&quot;);
}
)
})
老师你不要一直这样“啊”,我有点激动了

已采纳回答 / qq_在迷宫_0
this指当前对象,也就是调用方法的a标签,点表示引用这个对象的一个属性,在这里这样写就相当于给a这个元素对象加了一个属性time
aLi[i].onmouseover=function(){
//鼠标经过一级菜单,二级菜单动画下拉显示出来
this.getElementsByTagName(&#039;ul&#039;)[0].style.overflow=&quot;visible&quot;;
}
//鼠标离开菜单,二级菜单动画收缩起来。
aLi[i].onmouseout=function(){
this.getElementsByTagName(&#039;ul&#039;)[0].style.overflow=&quot;hidden&quot;;

}
主要将overflow设置成visible就可以显示了。

最新回答 / WilliamsZhang
可以不用定义吧,你是不是忘记括号了!

最赞回答 / 慕仔1054980
当然不一样,就好比Excel表格上的具体的某行某列,和在此行列里面的元素一样,都有他们自己的设置,且各自的设置表现形式就不一样。
我按照路径的课程学习的,script都还没学习到了啊,晕死了

最新回答 / 上衫原
底部外边距负值就是从盒子的最下方开始往上移了,到了这个负值比盒子高的时候就成了上边距了

已采纳回答 / 慕的地6863477
可能是因为a标签是行内元素 不能直接用 .on这样来选择 必须要用 .nav li a.on 才生效 所以你试试用 li a.on 这样也会生效。可能是这样。 

已采纳回答 / 慕仔7290954
就是block和inline-block都是块状元素,只不过block它占一整行,inline-block只占一块。多敲代码多试一试自然也就理解。
感觉这些作用不大啊,用css完全可以实现。从老师的开发工具和各种操作来看,老师应该是以前的老司机,但是有些技术太落后了吧。虽然用jquery很方便,但是引入了一个很大的库啊。不如用css,也就几行css就能实现了。
这老师竟然还在用DW和贴图,我有点无法忍受。。。
现在还贴图。。。。一个图片的大小和http请求都够写好几个css文件了
课程须知
1.熟悉html知识,尤其对<ul>和<a>比较熟悉; 2.对css样式比较了解; 3.掌握JavaScript和jQuery基础知识。
老师告诉你能学到什么?
轻松制作出各种形式的网站导航条菜单

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消