我有一个页面,其中有三个图像从左到右动画,其时间轴之间略有重叠。
我试图让动画在200px垂直滚动后开始。
实现这一目标的最佳方法是什么?仅限CSS还是我需要使用javascript?
答案 0 :(得分:0)
使用jQuery尝试类似的东西..
/// you probably want to set this dynamically
var change1 = 200;
$(document).scroll(function() {
// you might need to throttle the listener
if (Math.random() < 0.15) {
if( $(this).scrollTop() > change1) {
updateCSS(var);
}}})
function updateCSS(var) {
$image1.css({attribute: x);
$image2.css({attribute: y);
$image3.css({attribute: z);
}
答案 1 :(得分:0)
你也可以查看这个p ::
skrollr可以做的不仅仅是你的想法,但它很容易处理,可以照顾你的设计等等。