2

質問は簡単です。

javascriptでブラウザを目的の要素または目的の位置にスクロールするにはどうすればよいですか?

助けてくれてありがとう!

4

2 に答える 2

9

要素へ:

document.getElementById('id').scrollIntoView();

クロスブラウザをサポートしており、おそらくそれを行う最も簡単な方法です...。

または特定の位置に:

window.scroll(x,y);

window.scroll()ここのドキュメント

于 2012-08-09T09:33:40.457 に答える
1
//Finds y value of given object
function findPos(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        do {
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    return [curtop];
    }
}
//Get object
var SupportDiv = document.getElementById('customer_info');

//Scroll to location of SupportDiv on load
window.scroll(0,findPos(SupportDiv));
于 2012-08-09T09:45:07.643 に答える