在safari中,通过js获取对象的marginRight style,并且这个对象的parent node设置了一个overflow为hidden的样式
那么将会计算出一个错误的marginRight值。
如何修复呢
建议如果存在这种情况
就将marginRight和marginLeft设置为相同值
然后再js函数中用marginLeft的值来替代marginRight值。
具体的该bug的说明可以参照https://bugs.webkit.org/show_bug.cgi?id=13343