next.onclick = function() {
move('left', li_items[0]);
};
var move = function(direction, el) {
pos = el.style[direction].split('px')[0];
pos = parseInt(pos, 10) + 10;
el.style[direction] = pos + 'px';
};
上記の単純なコードを使用して、要素を移動しようとしています。これでブレークポイントを設定すると、の値el.style[direction]
は:" "
です。それで何かしようとすると壊れてしまいます。これはなぜでしょうか?style.left
整数を返すことになっていませんか?