jQuery UI div 拖到其他 div 后面

标签 jquery user-interface

我的页面有两列(div),第一个有一个div列表,需要拖动到第二个div,但div总是消失在第二个div后面...尝试z-index但没有成功...

使用克隆助手它可以工作,但我不想使用它,因为我想确保只拖动它一次......

我已经搜索了很多,但似乎找不到解决方案...可能缺少细节...

谢谢!

代码:

<html>
<head>
<script src="scripts/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<style type="text/css">
.columns{width: 45%;
        height: 100%;
        float: left;
        overflow: auto;}

#col2{border-left: 1px solid black;}

.detailStyle{font-weight: bold;}

.detailSimple{list-style: inside;
                font-weight: normal;}

.zeroSimple, .zeroStyle, .noImage{font-style: italic;
    font-weight: normal;
    color: #900;}

.disabled{ text-decoration: line-through;
            color: #CCC;}

#dropit{ background-color: #DDD;
        border: 2px #CCC dotted;
        width: 95%;
        height: 50%;}

#dropit #title{color: #CCC;
                }

</style>
</head>
<body>
<div id="col1" class="columns">
<h3>divs</h3>
</div>
<div id="col2" class="columns"><h3>Add</h3>
<div id="dropit"><div id="title">DRAG AND DROP HERE</div></div>
</div>
<script language="javascript">
$(function() {

    function getProductStyles(){
        for(i=0;i<1000;i++){
            div = $('<div/>', { id: "div"+i, html: "div: "+i});
            div.draggable({containment: "document", zIndex:1000, scroll: false , appendTo: "body", revert: "invalid", revertDuration: 100, cursor: "pointer"});
            $('#col1').append(div);
        }
    }

    getProductStyles()

});
</script>
</body>
</html>

最佳答案

我不知道你的拖放功能是否已经正常工作,但是可拖动消失在右列后面的问题是你的 css #col2 中的问题:

overflow: auto;

我创建了一个 fiddle here没有溢出。

关于jQuery UI div 拖到其他 div 后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16591784/

相关文章:

javascript - 如何在三次单击 html5/javascript/css 时将表格单元格颜色更改为默认颜色

javascript - 快速动态 JavaScript 所见即所得编辑器

javascript - 在现代浏览器中删除文件

java - Android 上的简单 MVVM 架构以及 Java 上的 AndroidX

Java 可实现的类创建?

javascript - 表单输入字段未显示,javascript/jquery

jquery - 使用 jQuery 隐藏日期选择器

macos - 在Mac OS X中修改窗口按钮的颜色

Python脚本似乎没有从上到下执行

java - 简单的java gui显示不工作