我已经创建了一个带有子菜单的导航菜单
navigational menu
。我想要当用户点击该菜单项时,带有fa-chevron-down
(向下箭头图标)的菜单项更改为fa-chevron-up
(向上箭头图标),并在用户单击其他任何地方时更改回来。此外还有两个请求,
1) 由于我对jquery非常陌生,我编写的jquery代码似乎可以完成任务,但是否有更好的方法?(请注意,当单击一个菜单项两次时,滑动会发生两次。这很烦人)。
2) 当用户调整窗口大小时,HTML元素不会保持在原位,并且会散开。
先行致谢。
更新:感谢解决我的问题。 我进一步完善了我的问题,现在它完美地运作。 这是最终版本JSFIDDLE