2016-12-15 78 views
0

我有一个问题很少排序表 这里的底部是可排序对象的初始化:JQuery用户界面排序滚动到页面

var conf = { 
    helper: fixHelperModified, 
    handle: ".moveTargetDeliverables", 
    containment: "#fieldset_deliverables_summary", 
    tolerance:'pointer' 
} 

$("#deliverables_summary tbody").sortable(conf); 

当我拖动的元素会自动向下滚动至底部这一页。

只使用Firefox和Chrome发生,效果很好IE

我使用jQuery UI 1.11.4

回答

1

只需添加滚动:假在conf对象

var conf = { 
helper: fixHelperModified, 
handle: ".moveTargetDeliverables", 
containment: "#fieldset_deliverables_summary", 
... 
scroll: false, 
... 
tolerance:'pointer' 
} 

它听起来很奇怪,但它可能是你错过的东西。

+1

运行完美....谢谢! ! – awzx

+1

刚刚在Chrome,FF,IE下测试了这个问题 – awzx

2

初始化滚动选项指定的排序:

$("#deliverables_summary tbody").sortable({ 
    scroll: false 
}); 

获取或设置滚动选项,初始化后:

// Getter 
var scroll = $("#deliverables_summary tbody").sortable("option", "scroll"); 

// Setter 
$("#deliverables_summary tbody").sortable("option", "scroll", false); 

You should read here

+0

其实我不知道这个小工具有一个滚动选项...谢谢! – awzx