web项目中 jquery预览图片插件在IE浏览器上通过滤镜显示图片在图片上出现小图标是怎么回事? 20

就是这个问题,不知是怎么回事?jquery代码:varimgdom=document.createElement("img");$(imgdom).attr({"id":... 就是这个问题,不知是怎么回事?
jquery代码:
var imgdom= document.createElement("img");
$(imgdom).attr({"id":"jimg"});
img.parent().prepend(imgdom);
img.remove();
file.select();
path = document.selection.createRange().text;
$(imgdom).css({"filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src=\"" + path + "\")"});
先建立一个img标签, 加一个id,移除本来就有的,然后通过滤镜显示
展开
 我来答
Miss盲心
2017-03-06
知道答主
回答量:2
采纳率:0%
帮助的人:2346
展开全部

在IE里面显示的话,你可以用div直接显示图片,不通过img来添加SRC,这样就不会有小图标出现

例子:

<div class="banner_up_pic" id="imgPreDiv"></div>

var file_upl = document.getElementById("file"); 

file_upl.select(); 

获取图片路径  var imgpath=document.selection.createRange().text; 

注意imgPreDiv 为图片显示的div的ID !!!  document.getElementById("imgPreDiv").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src=\""+ imgpath + "\")";//使用滤镜效果 

百度网友5e99258cf
2014-12-22 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:696万
展开全部
有图片没加载出来~用开发者工具(F12)检测一下看看就知道了~
更多追问追答
追问
上边只有一个图片我已检测过了,
页面加载的时候会有一个默认图片,
点击浏览,会把那张图片删除img.remove();
document.createElement("img");在建立一张新图片。
追答
那你都找到答案了啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式