如何使用jquery将项目移动到空列表?
我正在使用两个可排序的jquery列表的演示……但是当一个列表为空时我有一个问题,我无法再将项目拖到它上面,因为没有什么可以放在上面。 我尝试在ul的边距,填充和行高添加空格,但似乎没有任何效果。 有任何想法吗?
#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; } $(function() { $("#sortable1, #sortable2").sortable({ connectWith: '.connectedSortable' }).disableSelection(); }); - Item 1
- Item 2
- Item 3
- Item 4
- Item 5
将dropOnEmpty属性设置为true。 有关更多信息,请参见http://jqueryui.com/demos/sortable/#empty-lists 。
弗雷德里克的回答对我没有用
对我来说,解决方案是为空ul
添加min-height
参考: http : //rolleys.wordpress.com/2010/05/18/cant-get-jquery-sortable-to-drop-on-to-empty-lists/
我不知道在问题的时候和答案是否可用,但是2018年你可以使用选项placeholder
并解决问题! (在css的帮助下)