2011-06-15 15 views

答えて

12

:あなたはthisプラグインを使用することができます

1

scrollTopを使用してスクロールアップすることができます。ずっと私はあなただけでこれを実行する必要があることがわかったグーグル後

function scrollToElement(pageElement) {  
    var positionX = 0,   
     positionY = 0;  

    while(pageElement != null){   
     positionX += pageElement.offsetLeft;   
     positionY += pageElement.offsetTop;   
     pageElement = pageElement.offsetParent;   
     window.scrollTo(positionX, positionY);  
    } 
} 

var pageElement = document.getElementById("insideNYTimesHeader"); 
scrollToElement(pageElement); 
8

は、ここで私は、ブラウザのコンソールを使用して、今日のNew York Times front pageでテスト例機能です

location.hash = "elementId" 
7

別の解決策は、scrollIntoView()

01です
document.getElementById("elementID").scrollIntoView(); 
+0

*動作:smooth *が利用可能になると、これは完璧な解決策になります(今のところジャンプします - これは理想的なUXではありません) – Symba

関連する問題