2014-07-03 48 views
3

http://jsfiddle.net/LakYy/6/增加孩子的拖動但滾動

上面的鏈接證明我的問題自動寬度。

我想增加container的尺寸試圖拖動孩子出來的時候,保持的parent大小固定&因此,滾動應overflow:scrollparent出現的container

主要完成滾動意圖是增加畫布的大小,保持視口大小不變&因此,應該有滾動。

一直在掙扎2天,但沒有運氣。

+0

'scrollTop'是有用的,因爲它會告訴你一個div有多少與垂直滾動滾動。 '$(this).css(「height」,$(this).height()+ $(this).scrollTop());' – Fallenreaper

回答

0

您需要計算一旦到達邊界時拖動元素的數量,然後在「拖動」事件時,根據要前進的方向拖動時增加容器的大小。 X或Y

賈德森

+0

是的,我這樣做,請看問題中附帶的小提琴。 –

+0

嘗試添加一個內部容器並相應地增加/減少它的大小,因爲您的拖動將增加/減少滾動區域。 :) Essientailly你需要一些塊元素(隱藏)在contianer內強制滾動區域更大。 –