我有一個向上滾動事件和一個向下滾動事件。我正在嘗試使用FoundationAPI.animate來向上滾動一個div,然後向下滾動slideOutBottom。 div的原始狀態有一類隱藏,因爲沒有滾動 - 它離開頁面的底部。我有這個工作,除了一個問題。 slideOutBottom動畫完成後,hide類不再位於div中,因此它在slideOutBottom完成後顯示。我希望它留隱患就像是在狀態0動畫結束事件Zurb基金會的應用程序
代碼:
$scope.scrollUp = function() {
if ($scope.lock == false){
console.log('scrolling up');
$scope.lock = true;
FoundationApi.animate($('.footer-bar'), $state, "slideInUp", "hide");
console.log($state);
}
};
$scope.scrollDown = function() {
if ($scope.lock == true){
console.log('scrolling down');
$scope.lock = false;
FoundationApi.animate($('.footer-bar'), !$state, "hide", "slideOutBottom");
// setTimeout(function() {
// $('.footer-bar').addClass('hide');
// }, 999);
}
};
如何訪問一個回調的FoundationAPI.animate(4)功能,使得它觸發它完成時?註釋掉超時有效,但在slideOutBottom完成後,會出現頁腳欄,然後應用隱藏類。這會導致div快速閃爍。任何人? FoundationApi上的文檔現在缺乏...
呀Apps文檔是需要緊急的愛。有點令人失望。應用顯然比網站基金會更復雜,但沒有相應的文檔。 Comon Zurb! – willdanceforfun