1

作成中のサイトに少し問題があります。
2 つの div の間にある場合、マウスが約 1 分間静止した後に自動スクロールするという効果が必要です。2秒。
この効果の例は、ScrollTo.js を使用して効果を作成する このサイトにあります。

私のサイトでは、各 div コンテナーが 1000px の同じレイアウトを使用しています。scrollTo.js を使用してリンクをクリックしてコンテナを取得することもできますが、それが div の上部にないかどうかを検出し、最も近いものにスクロールする必要があります。

私を正しい方向に向けるための情報は大歓迎です。

4

1 に答える 1

0

手順は次のとおりです。

  1. 現在のスクロール位置の Y 値を取得します ( という名前の変数に保存しますposY)
  2. ceilまたは関数によって最も近い 1000 の値を計算しますfloor(次の項目または前の項目に移動するかによって異なります)
  3. ステップ 2 の値までスクロールします。

どの部分が不明ですか?

于 2012-10-17T08:49:19.827 に答える