我试图让图像在加载后用
css3淡入.问题是我的方法当前被链接的方式,它会两次淡入淡出.而不只是空白和淡入.
我的解决方案是尝试将动画代码拆分成一个单独的类,我应用AFTER我最初将不透明度设置为零(我在JS中这样做,所以没有启用js的人仍然可以看到图像).
它仍然没有工作
我假设它是因为在这段代码中它将不透明度设置为零并立即添加一个动画过渡类,它以某种方式捕获不透明度.css()方法,同时它仍在变化(不知道这是怎么可能的,…不应该在之前完成不透明度继续添加课程?)
// nice thumbnail loading $('.thumb').css('opacity','0').addClass('thumb-animated').on('load',function(){ $(this).css('opacity','1'); }); .resources .thumb-animated { -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; }
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。