1. 程式人生 > >weui上傳、預覽和刪除圖片

weui上傳、預覽和刪除圖片

mui.init(); $(function() { var tmpl = '<li class="weui-uploader__file" style="background-image:url(#url#)"></li>', $gallery = $("#gallery"), $galleryImg = $("#galleryImg"), $uploaderInput = $("#uploaderInput"
), $uploaderFiles = $("#uploaderFiles"); $uploaderInput.on("change", function(e) { var src, url = window.URL || window.webkitURL || window.mozURL, files = e.target.files; for(var i = 0, len = files.length; i < len; ++i) { var
file = files[i]; if(url) { src = url.createObjectURL(file); } else { src = e.target.result; } $uploaderFiles.append($(tmpl.replace('#url#', src))); } }); var
index; //第幾張圖片 $uploaderFiles.on("click", "li", function() { index = $(this).index(); $galleryImg.attr("style", this.getAttribute("style")); $gallery.fadeIn(100); }); $gallery.on("click", function() { $gallery.fadeOut(100); }); //刪除圖片 刪除圖片的程式碼也貼出來。 $(".weui-gallery__del").click(function() { //這部分剛才放錯地方了,放到$(function(){})外面去了 console.log('刪除'); $uploaderFiles.find("li").eq(index).remove(); }); });