2012-08-16 27 views
0
$(document).scroll(function() { 

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

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

嗨 我動畫元素時滾動左達到7200多,我將如何扭轉這種如果是小於7200回到原來的位置,請任何幫助將是驚人的感謝信您!向左滾動距離觸發jQuery的CSS

回答

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); 
    } 
} 

把原來的值在palceholders

+0

非常感謝你這就是真正的幫助!工作一種享受! – gilesadamthomas 2012-08-16 09:31:44