forked from Botanical/BotanJS
Try not to trigger excessive style re-calc
This commit is contained in:
parent
18bcb8a81e
commit
8f78202f75
@ -243,7 +243,7 @@
|
|||||||
{
|
{
|
||||||
var p = wsupp.scrollTop / ( wsupp.scrollHeight - wsupp.clientHeight );
|
var p = wsupp.scrollTop / ( wsupp.scrollHeight - wsupp.clientHeight );
|
||||||
cp = 0.75 * cp + 0.25 * p;
|
cp = 0.75 * cp + 0.25 * p;
|
||||||
bWrapper.style.backgroundPosition = "50% " + cp * 100 + "%";
|
bWrapper.style.backgroundPosition = "50% " + ( cp * 100 ).toFixed( 2 ) + "%";
|
||||||
}
|
}
|
||||||
, 15
|
, 15
|
||||||
);
|
);
|
||||||
|
@ -78,7 +78,7 @@
|
|||||||
for(var j = 0, k; j < s.length; j ++)
|
for(var j = 0, k; j < s.length; j ++)
|
||||||
{
|
{
|
||||||
k = s[j];
|
k = s[j];
|
||||||
k.element.style.top = String(-k.verticalRange*((j + 1)*cp)) + "%";
|
k.element.style.top = ( -k.verticalRange * ( ( j + 1 ) * cp ) ).toFixed( 2 ) + "%";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user