[英]Wrong element scrollWidth after css transform translate3d
父元素具有属性overflow: scroll
。 当我通过jquery css属性转换移动子元素时,父对象第一次更改其属性scrollWidth
。 但是,下一次对transform的操作不会更改父对象的scrollWidth
。
Chrome浏览器和Android移动浏览器实际存在此问题。
更新:就我而言,这有助于从transform:translation3d转换为transform:translation,但问题仍然存在。
我使用firefox打开了它,并且具有相同的行为。.我认为转换不会更改默认位置。.您可以使用consoleLog('pos: ' + $two.css("left"));
证明这consoleLog('pos: ' + $two.css("left"));
并且不要忘记在CSS中添加left: 0px
。
要更改div的位置,您可以在此处使用jQuery animate ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.