Javascript 用于拖放不同大小图像的容器

Javascript 用于拖放不同大小图像的容器,javascript,jquery,html,drag-and-drop,Javascript,Jquery,Html,Drag And Drop,我想为不同大小的图像制作一个容器,大小将是数字的倍数(例如:25x25px 50x50px 75x50px等) 我需要的想法,我如何才能使这些可拖动的图像一个可拖放的容器。我不想让图像彼此重叠,或者从容器中拖出。 (我不知道我是否使用了好的词语,所以如果你不明白,请检查: ) 如果有人有任何想法或演示,那就太好了。:) 谢谢你的帮助 没有完全理解您的问题,但是。是否希望用户将图像拖放到用于图像上载功能的容器中 然后,您可以创建一个大小相同的容器,在该图像上传完成后,您可以使用另一个大小相同的容器

我想为不同大小的图像制作一个容器,大小将是数字的倍数(例如:25x25px 50x50px 75x50px等) 我需要的想法,我如何才能使这些可拖动的图像一个可拖放的容器。我不想让图像彼此重叠,或者从容器中拖出。 (我不知道我是否使用了好的词语,所以如果你不明白,请检查: ) 如果有人有任何想法或演示,那就太好了。:)


谢谢你的帮助

没有完全理解您的问题,但是。是否希望用户将图像拖放到用于图像上载功能的容器中
然后,您可以创建一个大小相同的容器,在该图像上传完成后,您可以使用另一个大小相同的容器来保存其他图像。这是一项有趣的任务,这只是一些灵感,您可以如何在页面上保存信息,您必须自己找出这是否是解决此问题的合适方法

通过对图像进行迭代,可以根据图像动态创建隐藏的HTML结构,并为每个图像创建一个dom元素,其中包含适合任务所需的信息


例如,您所有的图像都是可拖动的,并且具有类
.images
,以及唯一的id
#img1…
,并且您的隐藏结构是
否,这些是站点上的静态图像,具有拖动功能
$('.images').each(function() {
var width = $('this').attr('width');
var height = $('this').attr('height')
var id = $('this').attr('id');
$('#imgholder').append('<li class="imgdata" id="'+id+'" data-id="'+width+'" >'+height+'</li>');
    var $item = $(this);
    var id = $item.attr('id');
    var width = $item.data('id'); 
    var height = $item.text();
   /*  append some div's to your desired container e.G .dropcontainer*/
    $('.dropcontainer').append('<div class="droppable" style="position:relative;foat:left;width:'+width+'px;height'+height+'px;" id="drop_'+id+'"></div>";