通讯簿
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Y
- Z

如上图所示

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
好吧,看你那么辛苦,我就写点代码:
收工。几个小细节:
我没有绑定
mouseover事件,我也不理解为什么你一开始要用这个事件。你的每个a都是有href的,点击之后才可以跳转到对应的li不是吗?如果列表很长(超过一屏),你mouseover过去,对应的背景色变了你也看不到啊?如果要适应移动端,你还得绑定诸如
touch之类的事件,然而这个坑也有的,建议你针对移动端开发还是用一些成熟的工具库,比如 hammer.js 之类的我的事件回调函数里没有判断是不是 a,实际中有可能会代理到
event.target不是 a 的情况(比如得到了一个 li),那么此时获取href就无效了,所以为了代码健壮性起见,你需要在函数内自行过滤一些特殊情况。善于利用 DOM 结构;善于利用 event 对象。
如上图所示