将元素从折叠的侧边栏拖动到正文

时间:2019-05-06 12:04:01

标签: jquery draggable

我正在尝试将元素从侧边栏面板拖动到页面主体,但它不会在主体处掉落。

当我初始化可拖动元素时,我已经尝试了很多选项,但是没有成功。

这是初始化我的可拖动对象的方式:

$('.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。如您所见,在拖动模式下,元素的位置也是错误的。

我不知道该怎么做:(

0 个答案:

没有答案