基于JQuery实现图片上传预览与删除操作__第1页
基于JQuery实现图片上传预览与删除操作__第2页
基于JQuery实现图片上传预览与删除操作__第3页
基于JQuery实现图片上传预览与删除操作__第4页
基于JQuery实现图片上传预览与删除操作__第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于JQuery实现图片上传预览与删除操作_ 这篇文章主要为大家具体介绍了基于JQuery实现图片上传预览与删除操作的相关代码,感爱好的小伙伴们可以参考一下 1. preview.2.0.html !DOCTYPE html html head title上传图片预览/title meta http-equiv=content-type content=text/html; charset=UTF-8 link rel=stylesheet type=text/css href=srdz.preview.2.0.css script type=text/javascript src=jquer

2、y.min.js/script script type=text/javascript src=srdz.preview.2.0.js/script script type=text/javascript $(function() var p = new ImgPreview(); p.preview(previewid:imgupload1); p.preview(previewid:imgupload2); ); /script /head body div align=center style=width: 50%;padding: 50px 300px; id=imgupload1/d

3、iv div align=center style=width: 50%;padding: 50px 300px; id=imgupload2/div /body /html 2. srdz.preview.2.0.css .btn-pic display: block; position: relative; width: 120px; height: 40px; overflow: hidden; cursor: pointer; text-align: center; .btn-pic-bg border: 1px solid #ff9000; background: none repe

4、at scroll 0 0 #ff9000; color: #ffffff; text-decoration: none; .btn-pic span display: block; line-height: 39px; .ipt-bg display: block; position: absolute; top: 0; left: 0; width: 120px; height: 40px; font-size: 100px; opacity: 0; filter: alpha(opacity=0); .spanc color: red; .drt float: right; displa

5、y: none; .dft float: left; 3. srdz.preview.2.0.js function ImgPreview() ImgPtotype.preview=function(options) var time = new Date().getTime(); var fileid = file + time; var xdelid = xdel + time; var delid = del + time; var viewid = view + time; var htm = + div + div class=dft + a class=btn-

6、pic btn-pic-bg href=javascript:void(0); + span上传图片/span + input id= + fileid + type=file name=file class=ipt-bg / + /a + /div + div id= + xdelid + class=drt + a class=btn-pic btn-pic-bg href=javascript:void(0) + span删除图片/span + input type=button id= + delid + class=ipt-bg/ + /a + /div + /div + div i

7、d= + viewid + /div; $(# + options.previewid).html(htm); $(# + fileid).bind(click,function() var $this =$(this); var browser= isIE:function(ver) var b = document.createElement(b); b.innerHTML = !-if IE + ver + i/i!endif-; return b.getElementsByTagName(i).length = 1; ; $this.change(function() var rege

8、x=/(.*).(jpg|jpeg|png)$/; var val = $this.val(); if(!regex.test(val) $(# + viewid).html(span class=spanc请选择正确的图片(jpg、jpeg、png)!/span); return; if(browser.isIE(6) HanderOther($this); else if(browser.isIE(7) | browser.isIE(8) | browser.isIE(9) HanderIE789($this); else if(window.FileReader) HanderFileR

9、eader($this); else $(# + viewid).html(span class=spanc该扫瞄器不支持预览图片!/span); function HanderFileReader($this) var oFReader = new window.FileReader(), rFilter = /(?:image/bmp|image/cis-cod|image/gif|image/ief|image/jpeg|image/jpeg|image/jpeg|image/pipeg|image/png|image/svg+xml|image/tiff|image/x-cmu-ras

10、ter|image/x-cmx|image/x-icon|image/x-portable-anymap|image/x-portable-bitmap|image/x-portable-graymap|image/x-portable-pixmap|image/x-rgb|image/x-xbitmap|image/x-xpixmap|image/x-xwindowdump)$/i; oFReader.onload = function (oFREvent) $(# + viewid).html(img src=+oFREvent.target.result+ style=width:100

11、%;height:100%;/); $(# + xdelid).show(); ; var aFiles = $this.get(0).files; if (aFiles.length = 0) return; if (!rFilter.test(aFiles0.type) $(# + viewid).html(span class=spanc请选择正确的图片(jpg、jpeg、png)!/span); return; oFReader.readAsDataURL(aFiles0); function HanderIE789($this) if(options.width != null pa

12、rseInt(options.width) 0) $(# + viewid).css(width,options.width + px); else $(# + viewid).css(width,378px); if(options.height != null parseInt(options.height) 0) $(# + viewid).css(height,options.height + px); else $(# + viewid).css(height,358px); $(# + viewid).css(filter,progid:DXImageTransform.Micro

13、soft.AlphaImageLoader(sizingMethod=scale,src=+GetImgSrc($this)+); $(# + xdelid).show(); function HanderOther($this) $(# + viewid).html(img src=+$this.val()+ style=width:100%;height:100%;/); $(# + xdelid).show(); function GetImgSrc($this) $this.select(); $this.blur(); var imgSrc =document.selection.c

14、reateRange().text; document.selection.empty(); return imgSrc; ); );/绑定按钮大事 $(# + delid).bind(click,function() var browser= isIE:function(ver) var b = document.createElement(b); b.innerHTML = !-if IE + ver + i/i!endif-; return b.getElementsByTagName(i).length = 1; ; if(browser.isIE(7) | browser.isIE(8) | browser.isIE(9) $(# + fileid).va

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论