2015-06-11 89 views
0

我有一個奇怪的問題,我正在開發一個網站的滾動條。彈跳一次滾動條上的滾動條

這是url - testportay.free.bg。當我打開溢出內容的部分(圖庫和約兩個子部分),並且當我開始向下滾動滾動條時,然後立即再次回到頂部,這種情況只發生一次。然後停止彈跳,並且滾動的所有內容都可以。我認爲這是由我添加的「-webkit-overflow-scrolling:touch」屬性引起的,但似乎這不是問題的原因。此外,我不確定它是否有任何連接,但在移動版本上向下滾動時(例如在iphone上),一旦滾動到達頁面底部,頁面反彈一次,向上(後退)大約40px覆蓋底部的鏈接(隱藏它),只是粘在那個位置而不能再次滾動。

+1

檢查此鏈接 http://stackoverflow.com/questions/8150191/disable-elastic-scrolling -in-safari – abhi312

+0

我檢查了你的鏈接@abhi312它的工作更好 –

回答

0

我發現了什麼導致了問題。這個腳本工作正常。 BUt奇怪的是,當我滾動滾動條正在使此反彈

$('。link-today [href^=「#」] ,. link-heritage [href^=「#」] ,. link-to-節[HREF^= 「#」] ')。在(' 點擊」,函數(E){

var target = this.hash; 
    var $target = $(target); 

    $('.about-heritage, .about-today,#gallery,#contact').stop().animate({ 
     'scrollTop': $target.offset().top 
    }, 900, 'swing', function() { 
     window.location.hash = target; 
    });