滚动左距离触发器jquery css

时间:2012-08-16 09:06:06

标签: jquery scroll

$(document).scroll(function() {

var distanceLeft = $(document).scrollLeft();

if( distanceLeft > 7200)
{
$('#element').animate({height: 421, top: 55}, 1500);
}

您好 当滚动到达7200以上时,我正在动画一个元素,如果它小于7200回到原始位置,我将如何反转这个请求任何帮助都会很棒谢谢!

1 个答案:

答案 0 :(得分:1)

$(document).scroll(function() {

  var distanceLeft = $(document).scrollLeft();
  var isLeft = false;

  if (distanceLeft > 7200) {
    isLeft = true;
    $('#element').stop(true, false).animate({ height: 421, top: 55 }, 1500);
  } else if (isLeft) {
    isLeft = false;
    $('#element').stop(true, false).animate({ height: origHeight, top: origTop }, 1500);
  }
}

将原始值放在占位符