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,移除本来就有的,然后通过滤镜显示 展开
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,移除本来就有的,然后通过滤镜显示 展开
2个回答
展开全部
在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 + "\")";//使用滤镜效果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询