offsetLeft与小程序

正常的offsetLeft是指子元素到设置有定位属性的父元素的左上角的X轴方向的距离,即使父元素设置有padding,也是以左上角的点为坐标的。但是在微信小程序中通过点击事件函数中event参数中的offsetleft(函数参数event中的currentTarget或者target中)如果父级设置有padding的话,会以padding内形成的新的原点为坐标,这时如果需要仍以左上角为坐标的话需要使用微信中的left坐标,left值需要使用selectQuery()…boundingClientRect().exce()获取元素中的left


版权声明:本文为sinat_38728634原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。