- Expediere
- 14 august 2026 la 20:59 UTC
- Autor
- kamo
- Comite
- 8640c1d
A aterizat corect doar după ce nota a fost redimensionată. Măsurătorile utilizate a lua BoundingClientRect, care raportează caseta pictura de animație de la scara 0.86 cu o rotire ușoară, astfel încât prima lectură a fost luat la mijlocul-intrare și a ieșit micșorat și compensat. Nimic corectat după aceea: o transformare nu este o schimbare de aspect, astfel încât ResizeObserver N-am tras niciodată. Redimensionarea a fost doar primul lucru care a forțat o nouă măsură Odată ce animaţia s-a stabilit, de aceea arăta bine abia atunci. Acum merge offsetTop / offset Lăsați în sus lanțul offsetParent și citește offsetWidth/offsetHeight. Acestea sunt valori de aspect, neafectate de orice transforma, astfel încât acestea să citească aceeaşi medie-animare ca în repaus. primul cadru, fără dependenţă de finisarea animaţiei. De asemenea, re-măsură o dată pe următorul cadru, pentru editor bogat de stabilire după ce se încălzeşte, şi mai degrabă cauţiune decât ghicitul în cazul în care lanţul nu ajunge la rădăcina notei.