版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 道德讲堂活动总结
- 管理人员的年度工作计划8篇
- 开学学生演讲稿范文(33篇)
- 高三冲刺的加油稿范文(3篇)
- 责任胜于能力读后心得体会
- 设计承诺书15篇
- 陕西省西安市2024-2025学年高一上学期期中物理试卷(无答案)
- 广东省汕头市潮阳区2024-2025学年高一上学期11月期中英语试题(无答案)
- 广东高考语文三年模拟真题(21-23年)知识点汇编-文学类文本阅读
- 标准劳务外包协议
- Unit-1--College-Life
- 医院车辆加油卡管理制度
- 数独题目高级50题(后附答案)【最新】
- 平面四杆机构急回特性说课课件
- 安徽职业技术学院实验实训室建设管理办法(试行)
- 岗位价值评估表(共4页)
- 问题线索办理呈批表
- 娃哈哈晶钻水营销策划方案
- 绝世武林秘籍峨眉十二桩之八.附
- 磁悬浮列车(课堂PPT)
- 高考英语3500词汇表(附音标无中文释译
评论
0/150
提交评论