Поэтому я пытаюсь разрешить пользователю сдвигать div влево или вправо в angularjs.Прямо сейчас у меня есть функция ниже.Он работает по первому клику, но все, что он делает, это переключает каждый клик и говорит, что left
- это NaN
.Что я здесь не так делаю?Также, если у кого-то есть лучшее решение для этого, пожалуйста, дайте мне знать.
vm.scrollSelector = function(e, direction) {
var target = document.getElementById('item-selector');
var left = target.style.left;
if(direction === 'left') {
left += 600;
target.setAttribute('style', 'left: ' + left + 'px');
} else {
left -= 600;
target.setAttribute('style', 'left: ' + left + 'px');
}
}