x = e.offsetX ? e.offsetX : (e.target ? e.clientX - e.target.x : 0);