2013-04-02 49 views
0

檢查出這個小提琴在IE:jQuery的排序,IE和無限滾動

http://jsfiddle.net/GA4Qs/108/

通知樣式style="position:relative;clear:both;max-height:100px;overflow:auto;"

基本上,我希望它這樣,當你滾動向下拖動到可滾動div的底部,它將相應地滾動。問題是在IE中,你將能夠拖動項目到底部,這樣它將無限滾動

有沒有一種方法可以防止在IE中發生這種情況,以便在拖動排序時停止在底部項目而不是無限滾動?

+0

我在谷歌瀏覽器上試過了你的代碼,它保持滾動無限,所以我不認爲這個問題是IE專用。 –

回答

1

我不知道很多關於這個問題,但你可以使用遏制選項,jQuery有它的可移動物體,像這樣:

$('#psP').sortable({ 
placeholder: "ui-state-highlight", 
helper:'clone', 
containment: "parent" 
}); 

同時刪除Overflow:auto;

here是你更新的jsfiddle。 注:您將需要擺弄東西的大小,就像我給你的小提琴一樣,它不允許你掉進可排序的區域。這是由於遏制面積和你的DIV的大小。不應該很難弄清楚。

我希望這是你要找的。