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

商城分类导航效果

zongran Web前端工程师
难度初级
时长 1小时18分
学习人数
综合评分9.70
422人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.5 逻辑清晰

最新回答 / 六月ovo
上面没说完,视频里面直接用 obj。style.attribute 的方式获取css的top值是不对的,在前面的js动画里面有设置过一个函数叫getStyle(),可以仿照这个函数来获取top值,或者直接使用obj.offseTop<...code...>

已采纳回答 / 慕粉2018078477
getComputedStyle(div,false)['top'];      //其他div.currentStyle['top'];    //ie

最新回答 / 慕仔3074982
问题太模糊,不清楚其它层具体指什么?如果其它层值的是其它大类的话,看视频里仔细一点,会发现老师是把提前写好的html内容复制到演示时用到的文件里的。

最赞回答 / 无敌小哥儿
你没有认真看视频,多看几遍你就明白了。悬浮效果主要是通过hover这个东西实现的,就像a:hover{text-decoration:underline}这句代码,作用是当鼠标滑过链接时,文字底下出现下划线,视频里是li:hover .submenu{display:block};当鼠标滑过li标签时,改变了submenu的属性,使原来的display:none改为display:block,所以就显示了。。只输入dd dt dl是不可能搞出什么悬浮的,这些只是html标签。前一期视频就说了,悬浮是通过c...

最新回答 / 慕粉3951534
padding-left 是子元素距父元素左边界的距离,是内边距,属于父元素内部,不会影响父元素大小,只会影响子元素在父元素中的位置。

最新回答 / 慕虎3403387
解决这个问题,非常简便的方法就是直接卸载重装或者升级浏览器版本即可, 本人亲自试验有效

最新回答 / 老司机tony
因为你把 .topmenu 去掉之后它的权重不够,设置的样式没有覆盖之前设置的样式;代码如下(31行-43行):<...code...>

最赞回答 / l柳条妹妹
当你定义的CSS中有position属性值为absolute、relative或fixed时,用z-index取值方可生效。

已采纳回答 / 碎裂的辰星
topmenu中li原来的height=30px,lihover中的height为60px

最赞回答 / 罒道风
这个是为了写js加样式, 鼠标移入就加这个样式 移出就为空oLi[i].onmouseover=function()                {                    this.className='lihover';                }                oLi[i].onmouseout=function()                {                    this.className='';                }

最新回答 / 肖炎
谢谢  我问完我自己就懂了  还是很谢谢你  。

最新回答 / 慕粉3568301
我觉得不减1,看起来更好看,减去1,反而有点突兀

最新回答 / install
this.className = lihover;这个地方要加 ' '  就是这样this.className = 'lihover';
课程须知
如果您已经掌握了HTML/CSS、JavaScript的基础知识,但又缺乏实践经验或者对案例有兴趣,那么就开启课程的学习吧!
老师告诉你能学到什么?
让您学会开始编程前如何进行分析,让编写代码变的事半功倍;如何运用JavaScipt和CSS制作导航的两种方法,CSS的兼容性问题及修复方法,让您将掌握的基础知识进行综合应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消