问题是我想要第一个两个div(class =“fbox”)在同一行并在同一级别。我可以将图像拖到容器div。它重复的HTML,因为我想但我也想限制使用图像。例如,如果我已经在水平div中使用了第一个图像,那么我不希望该图像同时处于垂直div。我想从其他div中删除它。为了更好地阐述,我创建了一个jsfiddle。我是新的,所以请原谅,如果我没有正确解释一切。看一看,请让我知道我要去哪里错了。
感谢
$('#x').bind('dragstart', function(e) {
e.originalEvent.dataTransfer.effectAllowed = 'copy';
e.originalEvent.dataTransfer.setData('Text', '#x');
});
$('#y').bind('dragstart', function(e) {
e.originalEvent.dataTransfer.effectAllowed = 'copy';
e.originalEvent.dataTransfer.setData('Text', '#y');
});
$('#drop-box').bind('drop', function(e) {
e.preventDefault();
e.stopPropagation();
$(this).html($(e.originalEvent.dataTransfer.getData('Text')).clone());
return false;
}).bind('dragover', false);
$('#drop-box2').bind('drop', function(e) {
e.preventDefault();
e.stopPropagation();
$(this).html($(e.originalEvent.dataTransfer.getData('Text')).clone());
return false;
}).bind('dragover', false);
#plot {
width: 512px;
min-height: 512px;
background-image: url("https://cdn0.iconfinder.com/data/icons/large-glossy-icons/512/Chart_xy.png");
background-repeat: no-repeat;
background-color: #cccccc;
}
.fbox {
display: inline-block;
}
2016-04-27
zzai