第一种方式 第二种方式function setImagePreview(a,b) { var url =''; if (navigator.userAgent.indexOf("MSIE")>=1) { // IE url = document.getElementById(a).value; } ... ...
前言: 刚成为码农不久,第一次工作中接触图片上传功能,说到图片上传,大多数程序员可能都是先上传服务器,再获取路径。如果用户多长更改图片,服务器会产生许多垃圾文件。怎样用js实现本地预览。今天特意抽空百度研究了一下。 在说上传之前先说说如何替换or美化浏览器自带的简陋上传按钮(自定义自己的上传按钮 如 ...
分类:
Web程序 时间:
2017-02-17 17:04:37
阅读次数:
237
功能描述 通过 JavaScript 实现图片的本地预览(无需上传至服务器),兼容所有浏览器(IE6&IE6+、Chrome、Firefox)。 实现要点 ● 对于 Chrome、Firefox、IE10 使用 FileReader 来实现。 ● 对于 IE6~9 使用滤镜 filter:progi ...
分类:
编程语言 时间:
2016-12-09 14:05:59
阅读次数:
230
官方推荐的脚手架中,其实已经包含着解决方案:html5shiv.min.js 、Respond.min.js 但由于respond.js 使用 file:// 协议,IE8 是无法调起本地文件的 只在本地预览是看不出效果的。只能部署在web服务器上才能见效。比如apache/iis等。推荐使用360 ...
分类:
其他好文 时间:
2016-11-30 14:01:48
阅读次数:
137
前段时间写前端,遇到一些模块非常有用,总结以备后用 一.input框字数监听 二.点输入框显示,点击页面其他地方隐藏功能 三.表情框 // QQ表情插件 (function($){ $.fn.qqFace = function(options){ var defaults = { id : 'fac ...
分类:
Web程序 时间:
2016-10-12 14:14:13
阅读次数:
442
近期在项目中遇到一个问题,需要在上传图片时可以在本地预览,但是传统的‘<inputtype="file">‘并不支持。这里可以借用uploadPreview.js实现/*这部分内容非本人原创,完全来自网络,感谢原创作者的分享*/
jQuery.fn.extend({
uploadPreview:function(opts){
var_self=this..
分类:
Web程序 时间:
2016-09-28 19:53:25
阅读次数:
170
imgAreaSelect 是由 Michal Wojciechowski开发的一款非常好用的jquery插件,实现了图片的截取功能。其文档和Demo也是很详尽的。大家可以到http://odyniec.net/projects/imgareaselect/了解更多的细节。 下面我们就开始使用img ...
分类:
Web程序 时间:
2016-08-24 17:17:00
阅读次数:
211
图片上传预览是一种在图片上传之前对图片进行本地预览的技术。使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验。但随着浏览器安全性的提高,要实现图片上传预览也越来越困难。不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现。例如ie7/ie8的滤镜预览法,firefox 3的get ...
分类:
编程语言 时间:
2016-06-30 23:10:49
阅读次数:
196
基于JQUERY扩展,图片上传预览插件 目前兼容浏览器(IE 谷歌 火狐) 不支持safari代码进行小小的压缩 如果看源码 自己解压就行了版本已升级 修复jquery版本问题 支持任意jquery版本代码在线演示地址:http://jquery.decadework.com/插件下载地址:http ...
分类:
Web程序 时间:
2016-06-07 01:18:05
阅读次数:
453