div的换位
<html lang="en">
<head>
<meta charset="UTF-8" />
<title></title>
<style type="text/css">
#div1,#div2 {width:550px;height:565px;overflow-y:scroll;border:1px solid #000;overflow-style:marquee,panner;}
#div2{ position:absolute;left:720px;top:28px;}
#hk2,#hk1,#hk3,#hk4,#hk5,#hk6{width:158px;height:180px;padding-left:10px;margin:2px;
background-color:#eee;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;float:left;}
.bn1,.bn2{ width:85px;height:31px; border:none;outline:none;cursor:pointer;background:url(bn.png) left top no-repeat;color:#fff;font-size:16px;font-weight:bold;}
.bn1{ position:absolute;left:600px;top:180px;}
.bn2{ position:absolute;left:600px;top:260px}
.aaa{background:red!important;}
</style>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script>
</head>
<body>
<div id="doy">
<div id="div1">
<div id="hk1" >
</div>
<div id="hk2" >
</div>
<div id="hk3" >
</div>
<div id="hk4" >
</div>
<div id="hk5" >
</div>
<div id="hk6" >
</div>
</div>
<div id="div2">
</div>
<!--点击-->
<input type="button" class="bn1" onclick="left_click()" value=">">
<input type="button" class="bn2" onclick="right_click()" value="<">
</body>
</html>
<script>
$('#div1,#div2').on('click','div',function(){$(this).addClass('aaa')})
function left_click(){
$('#div1 .aaa').appendTo('#div2').removeClass('aaa')
}
function right_click(){
$('#div2 .aaa').appendTo('#div1').removeClass('aaa')
}
</script>感谢给这段代码的高手。现已实现以上功能,但是我还想要点一下变色,在点一下就不变色。移动过去后新创建一个div,移动回来新创建的div就消失。 就差此2个功能了,我才学这,感觉这应用比较有意思。。谢谢高手不全。。在此像各前辈学习
...全文
相关推荐
div拖拽换位合并拆分
实现div间的合并与换位,需要计算div之间的距离,并在满足特定条件时执行相应的逻辑。4.
前端界面简单实现标签跟随拖动变换位置
前端界面简单实现标签跟随拖动变换位置"的主题聚焦于如何让标签(通常指的是网页上的div元素或其他可交互组件)在用户鼠标或触摸操作下能够自由移动,适应不同的设备平台,如移动端和PC端。
js拖拽换位
支持JS拖动div并且可以与其他的div交换位置,代码非常简单,如有不足,请继续补充
js拖动、拖拽div大小,完美实现版
js拖动 拖拽div大小,内部随意文件操作。完美实现版
JQ实现DIV大小、位置拖动调整源码
这个“JQ实现DIV大小、位置拖动调整源码”是一个基于jQuery的解决方案,它使得开发者能够为网页上的<div>元素添加动态的拖放功能,提升用户体验。


