获取元素左边距离父元素的左边距离应该用prop("offsetLeft"),用position().left是从button元素margin的左边开始算的,所以才会不对齐。因为button设置了margin:0 auto; 还有position().left并不是从width的左边开始,这个跟tip的padding无关,楼上的请你也不要误导人,不信的可以把tip的paddingleft调到100试试,左边溢出的部分仍然不会变。
2016-09-03