Javascript 动态 Div 风格的数学函数
Javascript Math Function for Dynamic Div's style
大家好,我正在尝试编辑动态创建的 div。
我需要 div 的 MarginLeft 样式值由 var.
确定
我正在努力创建数学函数。
为了简单起见,我只包含了一段代码。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 x i) - -15;
newdiv.style.marginLeft = mathfunc;
}
var mathfunc 是导致它失败的原因。
我尝试了 mathfunc 代码的变体,但仍然失败:
var math1 = -260;
var math2 = -15;
var math3 = math1 x i;
var mathfunc = math3 - math2;
您不能使用 x 进行乘法运算。您需要 *,就像使用几乎所有计算器一样。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 * i) - (-15);
newdiv.style.marginLeft = mathfunc;
}
虽然你真的需要从基础开始......
编辑:您可能需要在运算符 (-) 和数字 (-15) 之间指定括号,否则 js 会不高兴:)。 http://jsfiddle.net/56gtpzm6/
大家好,我正在尝试编辑动态创建的 div。 我需要 div 的 MarginLeft 样式值由 var.
确定我正在努力创建数学函数。
为了简单起见,我只包含了一段代码。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 x i) - -15;
newdiv.style.marginLeft = mathfunc;
}
var mathfunc 是导致它失败的原因。 我尝试了 mathfunc 代码的变体,但仍然失败:
var math1 = -260;
var math2 = -15;
var math3 = math1 x i;
var mathfunc = math3 - math2;
您不能使用 x 进行乘法运算。您需要 *,就像使用几乎所有计算器一样。
var i = 0;
function onClick() {
i++;
var mathfunc = (-260 * i) - (-15);
newdiv.style.marginLeft = mathfunc;
}
虽然你真的需要从基础开始......
编辑:您可能需要在运算符 (-) 和数字 (-15) 之间指定括号,否则 js 会不高兴:)。 http://jsfiddle.net/56gtpzm6/