4 个回答

hover每次事件发生的时候都会刷新,换个意思说就是,其实并没有第几个被选中之分。你这个实现方法可以考虑JS实现,监听鼠标经过事件添加上一个class,和其他区分开来

css中的first-child选择器

描述的再详细些,没有太理解你的意思

1是用js去设置ul:first-child的hover为选中状态,不过你的选中状态是什么,是一个样式还是一个鼠标移上去展示的样式,如果是鼠标移动上去才展示的样式,直接样式给一个class名,在html第一个li中加上class,当鼠标移动到不同的li上,给选中的li加上class其他的移除class,用siblings()去除去其他li的class就行了

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