如何使用jquery在不同的Div之间拖放
How to drag and drop using jquery between different Div
我想制作拖放式Web构建器。我正在使用脚本将图像从一个地方拖放到另一个地方。但他们正在放置然后其他。我需要脚本可以自由地放置在我想要的任何位置。我正在使用的脚本是"
<script type="text/javascript">
$(function () {
$("#dvSource img").draggable({
revert: "invalid",
refreshPositions: true,
drag: function (event, ui) {
ui.helper.addClass("draggable");
},
stop: function (event, ui) {
ui.helper.removeClass("draggable");
var image = this.src.split("/")[this.src.split("/").length - 1];
if ($.ui.ddmanager.drop(ui.helper.data("draggable"), event)) {
}
else {
}
}
});
$("#dvDest").droppable({
drop: function (event, ui) {
if ($("#dvDest img").length == 0) {
$("#dvDest").html("");
}
ui.draggable.addClass("dropped");
$("#dvDest").append(ui.draggable);
}
});
});
</script>
and
<pre lang="xml"><div id="dvSource">
<img alt="" src="images/Chrysanthemum.jpg" />
<img alt="" src="images/Desert.jpg" />
<img alt="" src="images/Hydrangeas.jpg" />
<img alt="" src="images/Jellyfish.jpg" />
<img alt="" src="images/Koala.jpg" />
<img alt="" src="images/Lighthouse.jpg" />
<img alt="" src="images/Penguins.jpg" />
<img alt="" src="images/Tulips.jpg" />
</div>
<hr />
<div id="dvDest">
Drop here
</div></pre>
为您的身体标签分配一个 id,例如
<body id="bdy">
使用正文 ID 更改可放置代码,请参阅下文
$("#bdy").droppable({
drop: function (event, ui) {
if ($("#bdy img").length == 0) {
$("#bdy").html("");
}
ui.draggable.addClass("dropped");
$("#bdy").append(ui.draggable);
}
});
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- 添加文字和评论功能更新Div
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 在DIV Angular JS之间切换
- CSS Div 类之间的转换仅以一种方式发生
- 在 iPhone 和 iPad 之间切换 Div
- 如何使用jquery在不同的Div之间拖放
- DIV标签和HTML5元素之间应该使用什么以及有什么区别(部分,文章)
- 在两个Div之间切换
- 如何在Div中堆叠和隐藏图像,以便在它们之间动画(没有浮动)
- 如何在现有父级和子级之间插入DIV*
- 每天在DIV之间更改内容
- Bootstrap-使用Jquery在Div之间切换
- Div高度:2个Div之间为100%
- 如何使用 Jquery 根据 ID 在两个 Div 之间附加一个 Div
- 层叠鼠标事件之间的Div与画布在它的顶部
- 使用jquery在两个Div's之间切换