小编Eri*_*het的帖子

缓出计数器

我有一个函数可以计算页面的访问量,并计算达到特定目标所需的剩余访问量。这就像倒计时。有一张“隐藏”的图片,每次有新的访问时,都会显示部分图片。

我有简单的 JavaScript 代码来计算访问次数,还有一些 CSS 根据百分比“揭示”图片。

但现在我需要让这个“揭幕”放慢速度,这意味着随着访问越来越接近目标,剩余图片的百分比应该减少。

现在我脑子里能想到的就是这些:

remaining_percentage_to_goal = (current_visits*100)/goal

div_height = (remaining_percentage_to_goal*image_height)/100
Run Code Online (Sandbox Code Playgroud)

我可以尝试这样的事情:

slow_down_rate = 0.25 
div_height = div_height-(remaining_percentage_to_goal*slow_down_rate)
Run Code Online (Sandbox Code Playgroud)

当然,这永远不会达到图像高度的 100%,所以我想到我可以使用 IF 语句或在达到一定百分比时删除 Slow_down_rate 的东西来执行硬编码的固定变量,但这似乎并不完全正确我们正在寻找的效果。所以我想知道是否有更好或更优雅的方法。

谢谢

javascript math

2
推荐指数
1
解决办法
1432
查看次数

标签 统计

javascript ×1

math ×1