fix: set position to absolute to avoid leaving extra space

Because jQuery's offset method sets position to relative, a gap
might be created in the element being appended to. Absolute
positioning doesn't have this problem.
Release v0.3.3