javascript - d3 不透明度转换 flash 最终状态

标签 javascript d3.js transition

我有一些基本的不透明度过渡

emp_line.transition()
    .duration(1250)
    .attr('opacity', 1)

但是,当我运行它们时,这些项目通常会闪烁到完全不透明,然后恢复为无并淡入。有什么方法可以防止这种内容闪烁?

最佳答案

对此进行测试,看起来您使用 .attr('opacity') 时会出现闪烁,但使用 .style('opacity') 时则不会,因此更改过渡到 .style() 应该可以解决这个问题。

测试 fiddle :http://jsfiddle.net/nrabinowitz/Y5uX6/

不知道为什么这应该是真的 :(。

关于javascript - d3 不透明度转换 flash 最终状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12308523/

相关文章:

javascript - 通过javascript触发高度变化的CSS转换

html - 平等过渡

javascript - 基于人力车月的X轴问题

javascript - 背景图片幻灯片过渡问题

javascript - jQuery 菜单目标 - 子菜单无法正常工作

javascript - 附加到 HTML 忽略空格后的内容

javascript - 单击 Rails 中的提交按钮时,如何在重定向到下一页之前显示模式?

php - Facebook 登录 : How to combine JavaScript with PHP SDK?

javascript - 放大和缩小功能在 D3 图表中未按预期工作并使用react

python - 大 d3.js 图形、 Canvas 或服务器端渲染?