最新回答 / LUGY
这个动画是展开的,也就是高度是从0到xxx, ul里有li, 一开始设ul 的 height:0 , 但是内部li会把ul撑开(内容还是显示了) , 为了一开始让内容不显示,所以加了overflow:hidden。setTimeout这个函数,第一个参数要传一个字符串,所以有最外层双引号,内层的引号我也没有理解,我觉得直接写成SubH(id) //id为形参
2015-03-17
已采纳回答 / Tracy_
has(selector选择器或DOM元素)将匹配元素集合根据选择器或DOM元素为条件,检索该条件在每个元素的后代中是否存在,将符合条件的的元素构成新的结果集。注意:has只起判断作用。以has参数中的选择器或DOM元素做为条件,检测原结果集中的元素是否符合。去掉不符合的元素,将符合的元素构成一个新结果集。这与find()方法不同,find()方法是获得在当前结果集中每个元素的后代。参数(选择器、jquery集合或DOM元素)做为过滤条件,满足过滤条件的则保留,保留的是后代。而has()方法中,参数只做为...
2015-03-17
最赞回答 / aiaisl
这里使用"position: absolute;"的目的是将二级菜单从文档流中排除,避免撑开一级li标签. 如果不设置元素的left和top属性,ul还会在原来的位置(a标签的下方), 但是不同浏览器可能会产生偏差. 并且随着html的复杂化可能会导致bug. 所以才设置其它的属性.
2015-03-11