2012-10-16 46 views
1

我遇到了一個與我正在構建的站點有關的問題。
我想要一個效果,如果你在2格之間它會自動滾動後鼠標靜止大約。 2秒。
這個效果的例子可以在這個site上找到,它使用ScrollTo.js來創建效果。ScrollTo最近的集裝箱

我的網站使用與每個div容器相同的佈局1000px。我可以使用scrollTo.js來點擊一個鏈接來帶我一個容器,但我希望它檢測它是否在div的頂部並滾動到最近的一個。

任何信息指向我在正確的方向將非常感激。

+0

僞代碼:獲取當前Y> floor/ceil至最接近1000px>滾動到值 – Raptor

+0

謝謝Shivan,但我不太明白這一點? – user1749305

回答

0

步驟如下:

  1. 得到當前滾動位置的Y值(將其保存到名爲posY變量)
  2. 通過ceilfloor函數計算最近的1000的值(取決於你想要去下一個項目或上一個項目)
  3. 滾動的值在步驟2

這部分,你還不清楚?