【发布时间】:2011-01-30 04:00:01
【问题描述】:
我在使用 jQuery UI 的可排序功能时遇到问题。滚动似乎不起作用。
如果第二个列表(列表是在 tbody 中的表行上创建的,并且每个 tbody 都是连接的)不可见,我希望它可以滚动到它以删除我的表行。
这是我的 HTML 设置:
<ul>
<li>
<ul>
<li>
<table class="treeleerling">
<tbody class="oder0">
<tr class="suborder0">
</tr>
<tr class="sub1order">
</tr>
</tbody>
</table>
</li>
</ul>
</li>
<li>
<ul>
<li>
<table class="treeleerling">
<tbody class="oder1">
<tr class="suborder0">
</tr>
<tr class="suborder1">
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
还有 jQuery 代码
$(document).ready(function() {
$("#left tbody").sortable({
connectWith : '#left tbody',
scroll : true,
scrollSensitivity: 40,
});
});
排序工作正常,但滚动不..我做错了什么还是什么?
更新: 我重构了代码以仅使用列表中的列表项,而不是表体中的表行。同样的问题仍然出现
【问题讨论】:
标签: jquery user-interface scroll jquery-ui-sortable