試圖讓我的部分1動畫滾動。但它似乎並沒有工作,這使我感到困惑,因爲我已經在另一個元素上使用了這種滾動代碼,這很好。但是,這個元素並不是從屏幕開始的。動畫滾動不起作用元素
這是我的代碼。
$(window).scroll(function(){
//section1
var scrollPos = $(window).scrollTop();
if((scrollPos > 150) && (scrollState === 'top')) {
$("#section1").animate({left: '60'}, 700);
scrollState = 'scrolled';
}
});
#section1 {
\t text-align: center;
\t margin-top: 3em;
\t margin-bottom: 3em;
\t font-size: 1em;
\t height: auto;
\t font-family: 'Open Sans', sans-serif;
\t position: relative;
\t left: -60em;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="section1" class="container">
\t \t <div class="row">
\t \t \t <div class="col-md-6 col-md-offset-3">
\t \t \t \t <p>blablablablablablablabla </p> \t
\t \t \t </div>
\t \t </div> \t \t \t
\t </div>
你把'scrollState'設置爲'top'的地方? – Curt
這種方式滾動的長度是從頂部來的,或者我會這麼想。 – suonpera
但是他要求的聲明在哪裏。 – TheValyreanGroup