Javascript 元素的绝对位置问题
我正在创建一个photoboard,用户可以在其中Javascript 元素的绝对位置问题,javascript,jquery,css,Javascript,Jquery,Css,我正在创建一个photoboard,用户可以在其中拖放照片、调整大小、拖动并旋转它。每当用户将新图像拖放到电路板上时,就会创建一个新的div元素,并在div元素上附加一个img标记。每个div都设置为向左浮动,因此每当创建新图像时,它都会自动放置在正确的位置。jQueryUI插件(可调整大小和可拖动)应用于div 当用户调整任何图像的大小时会出现问题。jqueryui设置位置:绝对,所有图像位置都会失真。之后,当我们添加一个新图像时,它将被插入到前一个图像中。有谁能帮我解决这个问题吗?没有看到您
拖放照片、调整大小、拖动并旋转它
。每当用户将新图像拖放到电路板上时,就会创建一个新的div
元素,并在div元素上附加一个img标记。每个div都设置为向左浮动,因此每当创建新图像时,它都会自动放置在正确的位置。jQueryUI插件(可调整大小和可拖动)应用于div
当用户调整任何图像的大小时会出现问题。jqueryui设置
位置:绝对,所有图像位置都会失真。之后,当我们添加一个新图像时,它将被插入到前一个图像中。有谁能帮我解决这个问题吗?没有看到您的代码,很难确切知道问题是什么。我确实知道问题出在哪里。使用“拖动/调整大小”时,div
始终为位置:绝对值
。在原理中,您需要将.mouseup()
事件绑定到任何选中/拖动/删除的div,该div将.addClass()
应用新位置以及其他样式或jQuery dom操作。这是我将采取的方法。这也让我们可以自由地用一些漂亮的动画来增加图像的效果。让我们用jsfiddle来说明这个问题。