id='seekline'次のコードを使用して、 by var1(ほとんどの場合 .1 未満) で行を移動したいのですが、 and を追加するvar1と問題が発生し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;
}