Как перетащить и изменить размер загруженного изображения в iframe ?
Hello, Please can someone help me solve this problem. I have a function which allows me to create a DIV then, to upload images and add them in an iframe, these images are placed one after the other. I would like to be able to move and resize every image I uploaded to the iframe. I'm having a lot of trouble doing this and I've tried a few methods but it doesn't work, so please can someone help me fix this problem. Thank you in advance for your comments.
Что я уже пробовал:
<!DOCTYPE html> <html> <head> <title>Editable content example</title> <meta charset="utf-8" /> <head> <!-- Fonction d'ajout d'image --> <script> function previewFiles() { oFrame = document.getElementById("myiframe"); oDoc = oFrame.contentWindow.document; // Create a new div. var divimage = oDoc.createElement("div"); divimage.setAttribute("id", "preview"); divimage.setAttribute("style", "resize: horizontal"); oDoc.body.appendChild(divimage); var preview = oDoc.querySelector('#preview'); var files = document.querySelector('input[type=file]').files; function readAndPreview(file) { // Veillez à ce que `file.name` corresponde à nos critères d’extension if ( /\.(jpe?g|png|gif)$/i.test(file.name) ) { var reader = new FileReader(); reader.addEventListener("load", function () { var image = new Image(); image.height = 80; image.title = file.name; image.src = this.result; preview.appendChild( image ); }, false); reader.readAsDataURL(file); } } if (files) { [].forEach.call(files, readAndPreview); } } </script> </head> <body> <input id="browse" type="file" onchange="previewFiles()" multiple /> <iframe class="embed-responsive-item" src="http://localhost:7007/mapage/" width="500" height="500" id="myiframe" allowfullscreen ></iframe> </body> </html>
Sandeep Mewara
Не уверен в вашем вопросе точно, что вы пытаетесь сделать.
Если вы хотите перетащить и изменить размер изображения в iframe:$("#myiframe").contents().find("#draggable").draggable({
iframeFix: true
}
);
Member 11837260
хорошо, спасибо, я буду тестировать и держать вас в курсе.
Member 11837260
У меня есть ошибка: $(...).contents(...).find(...).draggable - это не функция
Итак, если я правильно понял, я должен сделать перетаскиваемую функцию?