例如,當窗口向下滾動> 300px時,我正嘗試創建固定頂部菜單並調整它們的大小(通過更改填充頂部&底部)。 如果我嘗試從頂部300px後,設置像$('nav').css('padding', '30px 0 30px 0');
一樣的css風格都很好,但如果我嘗試用動畫做到這一點,我得到事件之間的巨大延遲。填充動畫等待時間
有例如: 沒有動畫 - http://jsfiddle.net/g3xLgLeb/1/(所有做工精細)
隨着動畫 - http://jsfiddle.net/g3xLgLeb/(巨大的延遲)
每次滾動調用的動畫時間:你應該檢查之前,如果'$ nav.is(「:動畫」);'開始一個新的動畫 – fcalderan 2014-09-04 11:11:39
希望這篇文章可以幫助你實現你的[目標]之前( http://stackoverflow.com/questions/16442016/jquery-sticky-header-that-shrinks-when-scrolling-down) – Benjamin 2014-09-04 11:17:21