【发布时间】:2012-04-26 08:19:23
【问题描述】:
我需要获取一个百分比值,将其转换为像素,然后使用 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 菜鸟,我不知道上面的语法哪里错了。有人可以在这里纠正我吗?谢谢!
【问题讨论】:
标签: javascript jquery jquery-animate percentage