0

js の window オブジェクトには、2 つの引数を取る scrollBy() メソッドがあります。これらの引数は何を表しているのでしょうか? これを学んでいる本には、「スクロールするピクセル数ですが、それはどういう意味ですか。右側のスクロールバーをドラッグすると、コンテンツが10ピクセル移動するか、下をクリックすると意味しますか」と書かれていますまたは上スクロールボタンを押すと、コンテンツが指定した 10 ピクセルずつ移動しますか?

また、moveTo() メソッドと moveBy() メソッドの違いを理解できないようですが、まったく同じことをしているように見えますが、その場合は、同じことを行う 2 つの関数を持つことのポイントは何ですか?もの?

4

2 に答える 2

0

パラメータは、ピクセル単位の上部と左側の座標です。

scrollTo メソッドと scrollBy メソッドは、1 つの例外を除いて同じです。scrollTo は絶対座標として機能し、scrollBy は現在のスクロール位置に対する相対座標として機能します。

moveTo メソッドと moveBy メソッドにも同じ規則が適用されます。

于 2012-07-11T23:28:50.140 に答える
0

JavaScript で多くのプロパティが重複している理由は、すべてのブラウザが独自の実装を持っているためです。MoveTo は上から指定されたピクセル数だけ移動し、moveByは現在の位置から指定されたピクセル数だけビューを移動します。

JavaScript プロパティの使用状況を検査するための優れたツールは、firebug ブラウザー プラグインです。強くお勧めします。http://getfirebug.com/

于 2012-07-11T23:29:05.647 に答える