我需要从几个元素中滚动。在这种情况下,这里从三张图片。
这样做没问题,但我试图实现的是,在我的滚动事件期间,bg 保持不变(或多或少固定),并且在滚动事件完成后,背景继续移动。
html:
<div id="infografik">
<div id="innerWrapper">
<div class="minerWrapper">
<img class="miner1" src="<?php bloginfo('template_url'); ?>/images/infografik/00_miners/Girl_Miner.png" alt="girl miner" />
<img class="miner2" src="<?php bloginfo('template_url'); ?>/images/infografik/00_miners/Head_Miner.png" alt="girl miner" />
<img class="miner3" src="<?php bloginfo('template_url'); ?>/images/infografik/00_miners/Boy_Miner.png" alt="girl miner" />
</div>
</div>
</div>
CSS:
#infografik{
font-size:100px;
width:100%;
background:url('../images/infografik/whole_bkgd_2.jpg')center center no-repeat;
height:6200px;
/*position:fixed;*/
}
#innerWrapper{
width:935px;
height:100%;
margin:0 auto;
background-color:red;
opacity:0.3;
}
.minerWrapper{
top:260px;
position:relative;
}
#scrollwrapper{
height:6200px;
position:absolute;
/*overflow:scroll;*/
}
jQuery:
controller.pin($('#infografik'), 700, {
anim: (new TimelineLite())
.append(
TweenMax.fromTo($('img.startGM'), .45,
{css:{width: 22}, immediateRender:true},
{css:{width: 172}})
),
onUnpin: function(){
$('#infografik').css('position', 'relative');
}
}, -2000);
我试图给 bg 第一个固定位置,但在滚动事件之后他跳回开始......
我还尝试使用 superscrollorama pin 功能为 minerWrapper 提供固定位置,但这只会导致矿工在活动期间静止不动,但背景会继续移动,我需要一切都静止并且滚动事件移动一些东西。
问候蒂米
我需要