使用下面的代码,我想用id='seekline'
by移动一行var1
(在大多数情况下小于 .1),但是我在添加var1
and时遇到了麻烦j
。
加号连接而不是添加。我尝试使用Number()
, parseInt()
, parseFloat()
, 并通过乘以 1 或加 0 来强制加法。由于某种原因,我无法停止连接。当我使用parseInt()
或parseFloat()
(例如parseInt(j,10)
)代码停止工作。
字符串拆分是删除px
from element.style.left
。
function move(var1) {
element = document.getElementById('seekline');
console.log(var1, element.style.left);
var str=(element.style.left);
var n=str.split("p");
var j = n[0];
Number(j);
Number(var1);
var k = var1 + j;
var f = k.concat("px");
console.log(j, k, f);
element.style.left = f;
}