パーセンテージ値を取得し、それをピクセルに変換し、作成しようとしている進行状況バーの JQuery animate を使用して div を上に移動する必要があります。上に移動する必要があるグラフィックを含む div の高さは 268 ピクセルです (これが 100% です)。
例として、ピクセル値に変換する必要がある開始パーセンテージ値として 38% を入力し、id prog_anim の div をそのピクセル数の上に移動します (約 101 ピクセルにする必要があります)。
var result = 38 / 100 * 268;
function bgr_animate(result) {
$('#prog_anim').animate({
'marginTop' : result
});
}
次に、アクションを実行するボタンに次のリンクがあります。
a href="javascript:;" onclick="bgr_animate(result)"
完全なJavascript初心者であるため、上記の構文がどこで間違っているのかわかりません。誰かがここで私を修正できますか? ありがとう!