Safari文本跳跃/闪烁时,改变边距顶部
Safari text jumps/flicker when changing margin-top
我有这样的代码:
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" });
}
相关文章:
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- jQuery粘性插件可变顶部间距
- 使用jQuery更改元素的顶部位置
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 背景图像顶部的滚动图像不移动
- 滚动然后捕捉到顶部而不是取消捕捉
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 为什么使用immutableJS我的状态没有改变
- JavaScript改变了双方的显示风格
- 当偏移量改变时滚动顶部
- 改变滚动的顶部值
- 当滚动条到达页面顶部时,它会改变高度
- Angular:在改变视图时禁用滚动到顶部
- jQuery -改变宽度使页面跳转到顶部
- 如何防止文本区域滚动到顶部时,它的值改变
- 为什么当改变路由时,ng-view不滚动到页面顶部?
- 改变总是在顶部的菜单与褪色的php/js
- 滚动时改变导航条固定顶部的颜色
- Safari文本跳跃/闪烁时,改变边距顶部