$("#fileimg").是一个类型为file的输入框,作为ajaxform的一个字段,为了美观,故将其隐藏起来。
$("#fileimg") .change( function () { var $file = $(this); var fileObj = $file[0]; var windowURL = window.URL || window.webkitURL; var dataURL; var $img = $("#preview"); if (fileObj && fileObj.files && fileObj.files[0]) { dataURL = windowURL .createObjectURL(fileObj.files[0]); $img.attr('src', dataURL); } else { dataURL = $file.val(); var imgObj = document .getElementById("preview"); imgObj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; imgObj.filters .item("DXImageTransform.Microsoft.AlphaImageLoader").src = dataURL; } });
发布于 2016-04-01 11:22:13 回复