我想創建一個包含多個部分的網頁。其中一個部分就像進度條。這些進度條是'動畫',以便用戶在屏幕上看到它們加載,如示例中所示。在屏幕上可見時在進度條上啓動動畫
現在這個工作,因爲它是,但我的問題是這樣的:
我想要的進度條開始加載時,酒吧成爲在屏幕上可見。
一旦用戶向下滾動並將它們放在屏幕中間,應該開始「動畫」。現在是動畫的方式開始在頁面加載,但酒吧沒有看到如下面的小提琴:
一點點額外的將是每個欄開始加載後,以前的是完了。
我發現堆了一些類似的問題,但答案並不足夠我的需求: Animate progress bar on scroll & Run animation when element is visible on screen
我嘗試這樣的東西(它不是實際的代碼,但它是我記得的話):
var target = $("#third").offset().top;
var interval = setInterval(function() {
if ($(window).scrollTop() >= target) {
//start loading progress bar
}
}, 250);
但沒有任何好的結果。 任何人都可以幫助我解決這個問題嗎?
在此先感謝!
這正是我需要的!感謝! –
工程,但$(文檔)。解除綁定( '滾動');對我造成一些其他副作用。 –