数字跳动
本文最后更新于:2023年7月28日 晚上
效果
先上效果
尝试将鼠标移动至下方数字处
特点
- 支持自定义数字跳动的持续时间
- 支持鼠标浮动到数字上显示或直接显示两种方式
- 根据数字大小可自动调整整数位与小数位的跳动时间
使用方式
安装
1 |
|
将 src 中的 jumpNum.js 复制到 hexo 博客 source/js 目录下
在博客根目录下新建 scripts 目录,在其中新建一个 injector.js 文件
写入以下内容
1 |
|
此处利用了 hexo5 自带的 js 插入功能,详细参数请见
注入器(Injector)
使用
在博客中引入<jumpNum>Num</jumpNum>
标签即可,其中 Num 为你需要跳动的数字
参数 | 默认值 | 描述 |
---|---|---|
type | default |
用于选择数字显示的方式,default :页面加载完毕数字即开始跳动,hover :鼠标移动到数字上方时可以跳动 |
duration | 2000 |
用于调整数字跳动的时间,范围在 500-5000 之间,单位 ms |
例如
第一处 -123456 的代码即为
1 |
|
第二处 -123456.789 的代码即为
1 |
|
第三处 789.654321 的代码即为
1 |
|
已知问题
- 由于使用位运算,数字不能太大,在之间
数字跳动
https://rufish.top/2023/07/28/数字跳动/