【发布时间】:2011-02-02 09:38:57
【问题描述】:
我希望在容器 div 中水平排序我的 div。
我在 JQuery 网站上找到了一个example,但那是垂直排序。我希望它是水平的。
我想在#sortable<div>中进行排序。
请您指导我如何将这种垂直排序转换为水平方式。
CSS
<style type="text/css">
#draggable1 { width: 150px; height: 35px; padding: 0.5em; }
#draggable2 { width: 150px; height: 35px; padding: 0.5em; }
#draggable3 { width: 150px; height: 35px; padding: 0.5em; }
#sortable { width: 700px; height: 35px; padding: 0.5em; }
</style>
JavaScript
<script type="text/javascript">
$(function() {
$("#sortable").sortable({
revert: true
});
});
</script>
HTML
<div class="demo">
<div id="sortable" class="ui-state-default">
<div id = "draggable1" class="ui-state-default">Home</div>
<div id = "draggable2" class="ui-state-default">Contact Us</div>
<div id = "draggable3" class="ui-state-default">FAQs</div>
</div>
</div>
【问题讨论】:
-
我在 vanilla js 中为此制作了一个小脚本:dragsort.js
标签: jquery jquery-ui jquery-ui-sortable