left: (
                pos.left                                                                // the calculated relative position
                + this.offset.parent.left * mod                                            // The offsetParent's offset without borders (offset + border)
                - (this.offsetParent[0] == document.body ? 0 : this.offsetParent[0].scrollLeft) * mod    // The offsetParent's scroll position
                + this.margins.left * mod                                                //Add the margin (you don't want the margin counting in intersection methods)