โดยทั่วไปการกลับกันของ 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" และโง่แค่ไหนที่มีโค้ดทั้งหมดเพียงแค่สำหรับไฟล์-
.