我需要取一个百分比值,将其转换为像素并使用 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 菜鸟,我不知道上面的语法哪里错了。有人可以在这里纠正我吗?谢谢!