基本的に、absの逆です。私が持っている場合:
if ($this.find('.pdxslide-activeSlide').index() < slideNum - 1) {
slideNum = -slideNum
}
console.log(slideNum)
どのコンソールも常に正の数を返します。どうすれば修正できますか?
私が行った場合:
if ($this.find('.pdxslide-activeSlide').index() < slideNum - 1) {
_selector.animate({
left: (-slideNum * sizes.images.width) + 'px'
}, 750, 'InOutPDX')
} else {
_selector.animate({
left: (slideNum * sizes.images.width) + 'px'
}, 750, 'InOutPDX')
}
これは機能しますが、「DRY」ではなく、コードブロック全体をJUSTだけにするのは愚か-
です。