微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用jquery将项目移动到空列表?

我正在使用两个可排序的 jquery列表的演示…但是当一个列表是空的时候有问题,我不能再拖动项目,因为没有什么可以放下.我尝试添加空格的空白,填充和线的高度,但没有什么似乎工作.有任何想法吗?
<style type="text/css">
#sortable1,#sortable2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 10px;
}
#sortable1 li,#sortable2 li {
    margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 1.2em;
    width: 120px;
}
</style>
<script type="text/javascript">
$(function() {
    $("#sortable1,#sortable2").sortable({
        connectWith: '.connectedSortable'
    }).disableSelection();
});
</script>

<ul id="sortable1" class="connectedSortable">
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
<li class="ui-state-default">Item 4</li>
<li class="ui-state-default">Item 5</li>
</ul>

<ul id="sortable2" class="connectedSortable">
</ul>

解决方法

将dropOnEmpty属性设置为true.有关详细信息,请参阅 http://jqueryui.com/demos/sortable/#empty-lists.

原文地址:https://www.jb51.cc/jquery/179699.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐