欢迎光临散文网 会员登陆 & 注册

《建议收藏》JS高级 - 案例解析

2020-06-08 17:02 作者:MagnumHou  | 我要投稿

一、商品细节案例

初始状态:

华为商城商品界面

鼠标滑过:

鼠标滑过效果

代码演示:

html代码
css代码
JS代码

二、鼠标滚轮事件

mousewheel  谷歌浏览器  IE浏览器

wheelDelta 每一次滚动的信息。这个值是固定的 ±120。通过它可以判断滚动的方向:向下是-120向上是120

DOMMouseScroll  火狐浏览器

detail 每一次滚动的信息。这个值也是固定的 ±3。通过它可以判断滚动的方向:向下是 3,向上是-3

浏览器兼容写法

三、tabIndex

tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)  

属性值 是数字,

规定元素的 tab 键控制次序(从小到大)。

如果按 Shift + Tab ,逆向顺序(从大到小)

当设置tabIndex属性后,元素可以被鼠标选中。

tabIndex应用

四、小钢琴案例

案例演示


键盘事件  keydown  keyup  keypress

html代码
css代码
JS代码


《建议收藏》JS高级 - 案例解析的评论 (共 条)

分享到微博请遵守国家法律