ページの訪問数をカウントし、特定の目標を達成するために残っている訪問数をカウントする機能があります。カウントダウンのようなものです。「隠された」写真があり、新しい訪問があるたびに、写真の一部が表示されます。
訪問数をカウントする単純なJavaScriptコードがあり、一部のCSSはパーセンテージに従って画像を「公開」します。
しかし今、私はこの「除幕式」を遅くする必要があります。つまり、訪問が目標に近づくにつれて、残りの画像のより少ない割合が表示されるはずです。
今、これが私の脳から抜け出すことができるすべてです:
remaining_percentage_to_goal = (current_visits*100)/goal
div_height = (remaining_percentage_to_goal*image_height)/100
私は次のようなことを試すことができます:
slow_down_rate = 0.25
div_height = div_height-(remaining_percentage_to_goal*slow_down_rate)
もちろん、これが画像の高さの100%に達することは決してないので、IFステートメントまたは特定のパーセンテージに達したときにslow_down_rateを削除する何かを使用してハードコードされた固定変数を実行できることに気付きましたが、それは正確ではないようです私たちが探している効果。それで、私はより良いまたはよりエレガントなアプローチがあるかどうか疑問に思いました。
ありがとう