我有这样的代码:
if (curTop > top )
{
$text.css("margin-top", Math.abs( rect.top ) + curY + "px");
}
else
{
$text.css("margin-top", curY - Math.abs( rect.top ) + "px");
}
rect = $text.get( 0 ).getBoundingClientRect();
和卷曲:
var curY = parseInt( $text.css( "margin-top" ) );
我相信……没有错。因为它有效
在chrome和firefox中…但我对野生动物园很陌生,我不明白为什么它会闪烁…
这个解算器是动画的,可能适用于其他人,它对我来说是完美的:
if ( isSafari )
{
$text.css({ "-webkit-transition": "1s ease-in-out" });
}