2011-04-16 115 views
0

基本上我有一個底部的酒吧,存儲一個確定數量的對象,比如說30,寬度爲2000em。JQuery滑塊/旋轉木馬計算

現在我想讓這個div可以滾動,但是我看的每個教程都沒有解釋它們的計算。

我的滾動條將是唯一的,因爲我只允許通過下一個和後退按鈕進行滾動(基本上就像分頁),我需要計算div何時有0個空間來移動,以便我可以加載更多的項目,當然這計算需要調整大小安全(基於div寬度而不是預定義的數字)。

現在我很好整個resize(重新調整resize事件的div寬度)和AJAX加載更多的對象。

我不擅長的是理解div如何滾動以及如何判斷它何時沒有更多空間滾動的計算。

有沒有人有製作動態卷軸的經驗,只有行動uopn點擊下一個或上一個按鈕,可以解釋理解scrollLeft /右所需的計算?

感謝您的任何和所有幫助,

回答

0

其實我整理這個由:

  1. 在div包裝中的以當前scrollLeft()內UL及加上股利(包裝)寬度。
  2. 我檢查了點1的總和是否小於UL寬度。
  3. 如果是這樣,然後滾動,否則加載新頁面,如果有的話。

上一個按鈕反轉。

由於包裝指定的寬度爲100%,它將始終是屏幕的大小,這意味着不需要調整大小功能。