手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript预览上传图片发现的问题的解决方法
javascript预览上传图片发现的问题的解决方法
摘要:先看看效果图吧:机会难得,有点技术亮点,就一下子投入到功能开发中去了。在这一块的功能开发中,自己还是学到些不错的东西,其中一点就是,用户选择...

先看看效果图吧:

javascript预览上传图片发现的问题的解决方法1

机会难得,有点技术亮点,就一下子投入到功能开发中去了。在这一块的功能开发中,自己还是学到些不错的东西,其中一点就是,用户选择上传的图片,如何预览出来呢。网上找了些资料,最终采用如下方法:

复制代码 代码如下:

function (obj) { //logo上传添加事件

var logoimg = null;

if (document.all) {//如果是IE情况下

obj.select();

logoimg = document.selection.createRange().text;

//由于是采用滤镜的方式,所以要把图片设置为不可见,在图片外层的DIV上面设置滤镜效果

$(".setup_logo_left img").removeAttr("src");

$(".setup_logo_left img").css("display", "none");

var img = document.getElementById("preview_fake");

img.filters.item(

'DXImageTransform.Microsoft.AlphaImageLoader').src = logoimg;

return;

}

logoimg = obj.files[0].getAsDataURL();

$(".setup_logo_left img").attr("src", logoimg);

}

效果很不错,在IE6,IE7,IE8,FOX,哦还有一个特让人纠结的360都正常显示

【javascript预览上传图片发现的问题的解决方法】相关文章:

Javascript监视变量变化的方法

javascript搜索框效果实现方法

javascript实现控制的多级下拉菜单

jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法

JavaScript中使用Math.PI圆周率属性的方法

javascript瀑布流布局实现方法详解

JavaScript获得指定对象大小的方法

jquery预加载图片的方法

JavaScript检测鼠标移动方向的方法

javascript中动态函数用法

精品推荐
分类导航