html里不同的div对齐,Div对齐,避免在两个div中使用相同的html

本文探讨如何使用HTML和JavaScript实现两个div元素(fbox)在同一行并保持层级独立,同时避免图像重复。通过实例和JSFiddle展示如何控制图片拖放行为,确保图像仅在一个div中显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题是我想要第一个两个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;

}

hallo

2016-04-27

zzai

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值