Я хочу создать функцию перетаскивания перетаскивания Div, и когда кто-то щелкнет по ней, они смогут выбрать свое изображение.
Я что-то закодировал, и его можно - нажмите div и выберите изображение - Предварительный просмотр изображения перед загрузкой
вы можете проверить мою скрипку
CSS
.uploader {width:300px;height:350px;background:#f3f3f3;border:2px dashed #e8e8e8;}
Javascript
var imageLoader = document.getElementById('filePhoto');
imageLoader.addEventListener('change', handleImage, false);
function handleImage(e) {
var reader = new FileReader();
reader.onload = function (event) {
$('.uploader').html( '<img width="300px" height="350px" src="'+event.target.result+'"/>' );
}
reader.readAsDataURL(e.target.files[0]);
}
HTML
<div class="uploader" onclick="$('#filePhoto').click()">click here or drag here your images for preview and set userprofile_picture data</div>
<input type="file" name="userprofile_picture" id="filePhoto" style="display:block;width:185px;" />
вы можете проверить http://jsfiddle.net/ELcf6/