我正试图以动态方式绑定/取消绑定SuperScrollorama tweens。在unbind上,我还需要将补间元素重置为其默认样式。在我的情况下,我是基于浏览器宽度的绑定/解除绑定需要发生的。我以为我可以这样做:
calcSizes = function() {
controller.addTween( '#panel', TweenMax.to( $('#panel h1'), .5, {css:{top: 0 }}), 0, 50);
if ( viewport().width >= '720' ) {
controller.removeTween( '#panel' );
}
}
$(window).resize(function(){
calcSizes();
});
当然,这不是特别优雅,也不起作用。