已采纳回答 / 点点星光fighting
我理解的是这两个没有关系,.lihover只是个类名,是给li标签添加的类名,使li标签里的样式变成设置的.lihover submenu里的样式,而li:hover是用css的方法设置li标签的悬停样式
2017-01-05
前面说css是兼容性不好,是说的:hover这个伪类选择器的兼容性不好。现在不使用这个选择器,而使用js动态添加属性,这很不错啊。------------来自一个后端开发者的前端感悟。
2016-12-25
最新回答 / 六月ovo
上面没说完,视频里面直接用 obj。style.attribute 的方式获取css的top值是不对的,在前面的js动画里面有设置过一个函数叫getStyle(),可以仿照这个函数来获取top值,或者直接使用obj.offseTop<...code...>
2016-12-25
已采纳回答 / 慕粉2018078477
getComputedStyle(div,false)['top']; //其他div.currentStyle['top']; //ie
2016-12-25
最新回答 / 慕仔3074982
问题太模糊,不清楚其它层具体指什么?如果其它层值的是其它大类的话,看视频里仔细一点,会发现老师是把提前写好的html内容复制到演示时用到的文件里的。
2016-12-24
最赞回答 / 无敌小哥儿
你没有认真看视频,多看几遍你就明白了。悬浮效果主要是通过hover这个东西实现的,就像a:hover{text-decoration:underline}这句代码,作用是当鼠标滑过链接时,文字底下出现下划线,视频里是li:hover .submenu{display:block};当鼠标滑过li标签时,改变了submenu的属性,使原来的display:none改为display:block,所以就显示了。。只输入dd dt dl是不可能搞出什么悬浮的,这些只是html标签。前一期视频就说了,悬浮是通过c...
2016-12-22