关于下拉菜单的js思路

图片描述

上面的是收起状态,下面的是展开状态。

展开的步骤是先从最下面开始依次展开,【不知道】=>【>=7.0】=>【6.1-7.0】=>【5.6-6.1】(已选中的状态,原来在第一项的位置跟随往下到相应的位置,就是第二行的位置)=>【3.9-5.6】

收起的时候,就从下往上逐步收起,选中的某一项就停留在第一项的位置。
不知道描述的是否清楚?想知道这个效果JS如何写?jq也行的,请指教。

阅读 2.7k
1 个回答

试试jQuery动画,animate({height:0},1000)
控制高度的变化

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题