現在、私は複数の画像をアップロードしてこの画像をdiv内にドラッグできる画像アップロードフォームを用意しています。jQuery resizable()image draggable()divで作業しています
私は画像をアップロードするとき、それは新しい-複数のdivに表示されます。ここ
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input name="user_file[]" id="user_file" style="position: relative;overflow: hidden" multiple="" type="file">
<div class="new-multiple"></div>
$(function() {
var inputLocalFont = document.getElementById("user_file");
inputLocalFont.addEventListener("change",previewImages,false);
function previewImages(){
var fileList = this.files;
var anyWindow = window.URL || window.webkitURL;
for(var i = 0; i < fileList.length; i++){
var objectUrl = anyWindow.createObjectURL(fileList[i]);
$('.new-multiple').append('<div class="img-div"><img src="' + objectUrl + '" class="newly-added" /></div>');
window.URL.revokeObjectURL(fileList[i]);
}
$(".img-div").draggable();
$(".newly-added").resizble();
}
});
私のフォームをご覧ください。また、私はこれらの画像をドラッグすることができます。 FIDLE
JS:https://jsfiddle.net/vd11qyzv/1/
しかしresizbleが機能していません。助けてください 。
ありがとうございます。 resizable()? 。私のスペルミスです。しかし、あなたが作成したjsfiddleは正しく動作していません。私はイメージをドラッグすることはできません。また、余分なスタイリングは必要ありません。 –
イメージはドラッグ可能に設計されていません。divはです。それ以外の場合は 'handle'を削除してください。 – Twisty
は正しいです。 Divはこれのために設計されています。この情報の友人に感謝します。 –