解决JquerySortable Div为空 不能拖动元素问题
2013-01-09 09:39
489 查看
$(function() {
var place1 = $('<li class="empty"></li>');
var place2 = $('<li class="empty"></li>');
if($("#sortable2 >li").length ==0){
$("#sortable2").append(place2);
}
if($("#sortable1 >li").length ==0){
$("#sortable1").append(place1);
}
$("#sortable1, #sortable2").sortable({
connectWith: ".connectedSortable",
remove: function(event, ui) {
if(!$('li', this).length) {
if(this.id == 'sortable1')
$(this).append(place1);
else
$(this).append(place2);
}
},
receive: function(event, ui) {
$('.empty', this).remove();
}
}).disableSelection();
});
var place1 = $('<li class="empty"></li>');
var place2 = $('<li class="empty"></li>');
if($("#sortable2 >li").length ==0){
$("#sortable2").append(place2);
}
if($("#sortable1 >li").length ==0){
$("#sortable1").append(place1);
}
$("#sortable1, #sortable2").sortable({
connectWith: ".connectedSortable",
remove: function(event, ui) {
if(!$('li', this).length) {
if(this.id == 'sortable1')
$(this).append(place1);
else
$(this).append(place2);
}
},
receive: function(event, ui) {
$('.empty', this).remove();
}
}).disableSelection();
});
相关文章推荐
- 关于div不能遮盖select元素问题的解决
- jquery 新建的元素事件绑定问题解决方案
- CSS解决div不能include列表ul的问题
- 解决用jquery load加载页面到div时,不执行页面js的问题
- jquery prop('checked', true)解决attr('checked', true)不能选中radio问题
- 解决CListCtrl闪烁及水平滚动条不能跟踪拖动的问题
- jquery动态添加元素事件失效问题解决方法
- 巧用jquery解决下拉菜单被Div遮挡的相关问题
- 用jquery解决IE输入框不能输入的问题
- 通过jquery获得某个元素的位置, 透明div, 弹出框, 然后在旁边显示toggle子级联菜单-hover的bug解决
- 解决在Firefox中div子元素有浮动时div高度不会自动撑大的问题
- 用Jquery UI Sortable与数据库实现div拖动(类似iGoogle)
- div滑动门 repeater内容中的ul li 不能对齐的问题解决
- 子元素float之后父级div不能被撑开(清浮动)的解决
- 解决DIV中元素append手机浏览器追加问题
- 解决jquery动态创建元素绑定事件失效问题
- JQuery 解决用load加载页面到div时,不执行页面js的问题
- jquery动态添加元素事件失效问题解决方法
- 解决Jquery easyui中dialog、window、panel三个组件拖动超出父元素界限问题