windowにはscroll()関数があるが、普通の要素にはないため、自前で実装してみます。戻り値は、スクロール完了後のスクロール領域の左上の座標を返します。
【サンプル】
function(node, x, y) { if (x >= 0) node.scrollLeft = x; if (y >= 0) node.scrollTop = y; return { x : node.scrollLeft, y : node.scrollTop }; }
JavaScriptコードスニペットへ