jQuery下拉菜单无法显示问题
一、问题描述
做下拉菜单时,不管怎么触发事件,下拉菜单都不显示。console一下,发现其display一直是none。
1 |
|
二、问题发现
原因是因为,“display: none;”放错地方了,跟li放一起。但事件触发的是父元素ul,所以无法更改其displaynone属性。
三、解决
1 |
|
新开一个块控制父级元素,用对应的展开/收起动画控制即可。
做下拉菜单时,不管怎么触发事件,下拉菜单都不显示。console一下,发现其display一直是none。
1 |
|
原因是因为,“display: none;”放错地方了,跟li放一起。但事件触发的是父元素ul,所以无法更改其displaynone属性。
1 |
|
新开一个块控制父级元素,用对应的展开/收起动画控制即可。