使用superscrollorama避免页面宽度

时间:2013-12-05 02:23:01

标签: javascript jquery superscrollorama

我设置了一些带有superscrollorama的元素,在向下滚动时,一个元素从左边进入,另一个元素从右边进入,它们在中间相遇。

问题是在向下滚动之前,用户实际上可以将页面向右滚动到元素实际隐藏的位置。

有没有办法防止这种情况发生在superscrollorama?

我对HTML和Javascript的代码是这样的......

<div class="row">
    <div class="col-md-6" id="fly-from-left">This content comes from the left</div>
    <div class="col-md-6" id="fly-from-right">This content comes from the right</div>
</div>

<script>
$(document).ready(function() {
    var sscr = $.superscrollorama();
    sscr.addTween('#fly-from-left', TweenMax.from($('#fly-from-left'), 0.5, { css:{right:'10000px'}, ease:Quad.easeInOut }), 0, -350);
    sscr.addTween('#fly-from-right', TweenMax.from($('#fly-from-right'), 0.5, { css:{left:'10000px' }, ease:Quad.easeInOut }), 0, -350);
});
</script>

1 个答案:

答案 0 :(得分:0)

假设您没有在网站中水平滚动的内容,可以使用:

body{
  overflow-x:hidden;
}