2017-03-03 43 views
0

你好我目前JavaScript是這樣,頁面進一步滾動到ID標籤下我的網站頁面:使我的JavaScript滾動功能流暢

function scroll(element){ 
    var ele = document.getElementById(element); 
    window.scrollTo(ele.offsetLeft,ele.offsetTop); 
    window.scrollBy(0, -100); 
} 

我怎樣才能使順暢的功能卷軸?

+0

看到這個[鏈接](http://stackoverflow.com/questions/17722497/scroll-smoothly-to-specific -element-on-page)我認爲它可以幫助你:) –

+0

[可以順利滾動到頁面上的特定元素](http://stackoverflow.com/questions/17722497/scroll-smoothly-to-specific-element -on-page) –

回答

0

首先,這不是Java,這是JavaScript,而這兩者是不同的,它們不只是一種編程語言的兩個名字...... 對於你的問題,我會做類似於獲取當前位置通過使用document.documentElement.scrollTop(但這個在Chrome上返回0)以及滾動的所需位置(通過獲取元素的座標),然後使用window.scrollBy()方法每隔一幀移動一幀距離的滾動。 不過,我不會建議這種方法,因爲有其他更好的解決辦法是使用this

+0

他在他的代碼中有沒有提到'java'? –

+0

@HassanZia點擊問題下的「編輯x前」鏈接查看原始版本,在標題中使用Java。 –