我正在尝试将元素从侧边栏面板拖动到页面主体,但它不会在主体处掉落。
当我初始化可拖动元素时,我已经尝试了很多选项,但是没有成功。
这是初始化我的可拖动对象的方式:
$('.draggable-dash').draggable({
revert: "invalid",
helper: 'clone',
appendTo: '.dropdashboard',
containment: 'body',
//zIndex: 2500,
scroll: false,
cursorAt: { top: -5, left: -5 },
start: function(){
$(this).hide();
},
stop: function(){
$(this).show()
}
});
这是面板css
.theme-panel {
position: fixed;
right: -175px;
top: 150px;
z-index: 1020;
background: #fff;
padding: 15px;
width: 175px;
transition: right .2s linear;
border-radius: 4px 0 0 4px;
}
.theme-panel.theme-panel-lg .theme-panel-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: scroll;
margin: 0;
padding: 20px;
}
这是正在发生的事情的image。如您所见,在拖动模式下,元素的位置也是错误的。
我不知道该怎么做:(