<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#gitem{
overflow: hidden;
}
#gitem ul{
overflow: hidden;
margin:10px;
height: 200px;
width: 150px;
float: left;
border:5px solid red;
}
#gitem ul li{
border:1px solid green;
list-style: none;
text-align: center;
margin-left: -40px;
}
.delarea{
height: 400px;
width: 200px;
border:3px solid green;
background:green;
float: left;
writing-mode:tb-rl;
font-size: 40px;
text-align: center;
line-height: 200px;
}
.abc{
background:green;
}
.bcd{
background:yellow;
}
.triangle_border_up{
width:0;
height:0;
border-width:0 103px 200px;
border-style:solid;
border-color:transparent transparent #333;/*透明 透明 灰*/
position:relative;
}
</style>
<link rel="stylesheet" href="jqueryui/jquery-ui.min.css">
<script src="js/jquery.min.js"> </script>
<script src="jqueryui/jquery-ui.min.js"></script>
</head>
<body>
<div class="triangle_border_up">
<span></span>
</div>
<div id="gitem">
<div class="delarea">垃圾箱</div>
<ul class="uleft">
<li>item1</li>
<li>item2</li>
<li>item3</li>
<li>item4</li>
</ul>
<ul class="uright"></ul>
</div>
</body>
</html>
<script>
$(".uleft").sortable({
stop:function(event,el){
console.log(el)
},
})
$(".uleft").disableSelection();
function disable(){
$(".uleft").selectable("option","disable",true)
}
$(".uleft").selectable({
tolerance:"touch",
classes:{
"ui-selected":"abc"
},
selecting:function(event,el){
$(el.selecting).css({
color:"red"
})
},
})
$(".uleft li").draggable({helper:"clone"});
$(".uright,.uleft").droppable({
drop:function(event,el){
console.log(el);
$(this).append(el.draggable)
}
});
$(".delarea").droppable({
drop:function(event,el){
el.draggable.remove();
}
})
</script>
用jq实现拖拽效果
最新推荐文章于 2024-04-25 14:39:56 发布