javascript - Skrollr transform函数导致文本抖动

标签 javascript jquery css skrollr

我将使用 skrollr.js 对位于另一个 div 旁边的内部 div 做一些过渡效果。内部 div 是相对定位的。

我的代码是

HTML 结构

<div class="outer">
  <div class="inner-div" style="transition:transform .3s ease;" data-top="transform:translateY(0px)" data--80p-top="transform:translateY(300px)">
     <h1>some thing</h1>
  </div>
</div>

问题是滚动时 (h1) 会产生很大的垂直抖动 有什么解决办法?

最佳答案

只是一个小指针,我在使用 scrollr.js 时犯了类似的错误,最初:

  <div class="inner-div" style="transition:transform .3s ease;" data-top="transform:translateY(0px)" data--80p-top="transform:translateY(300px)">

scrollr.js 允许负索引,但为什么需要它?试试下面的代码:

 <div class="inner-div" style="transition:transform .3s ease;" data-0="transform:translateY(0px)" data-80p-top="transform:translateY(300px)">

您想要的效果非常简单,如果您有时间,请查看 the examples of Scrollr.js ,这是一个有据可查的插件。

关于javascript - Skrollr transform函数导致文本抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017912/

相关文章:

jquery - 附加一个列表并将其从底部向上移动

jquery - 使用 jquery 使图像在图像加载时淡入

Jquery追加到表TR

javascript - 对于 jQuery "media query"类型的情况使用 setTimeout() 是否有任何不足

html - 有些@media 查询有效,有些则无效

javascript - 隐藏的 div 会短暂显示 - 如何防止这种情况发生?

javascript - 如何从 objective-c 方法调用我的 phonegap ios 应用程序中的 javascript 函数?

javascript - 在 Canvas 中拖动文本时出现问题

javascript - jQuery 弹跳效果无法像应有的那样对列表项起作用。为什么?

javascript - 如何获取可编辑表中的数据并通过 AJAX 发送?