将图像从浏览器拖到桌面

我们是

我想将图像从浏览器拖到桌面。

例如,我有一个带有src的图像是一个缩影(小图片),而名称是大图像。

当我将图像从浏览器拖动到桌面时,将拖动小图像而不是大图像。

那么,我该如何拖动全局呢?如何通过jQuery或JS做到这一点?

<img src="http://2.bp.blogspot.com/-iUJHpIju24o/UlQA-x8J7qI/AAAAAAAANVI/clUJZjFsm18/s640/plant_1280.jpg" name= "https://live.staticflickr.com/6120/6246147468_e5190345a5_h.jpg" >

你能帮我吗 ?

春天

您可以通过使用一些棘手的代码,使用mouseovermouseout

mouseover

  • ,将原始高度和权重设置为图像的样式(以保留thum图像hiwitt witdh),

  • 然后将thmb url存储在data属性中,并将src图像替换为hd url inname属性

之后mouseout(鼠标离开图像)

  • 删除样式属性(没有nedd height和width)

  • 将Thumb原始URL还原到imagesrc属性

现在,如果选中drag en drop,它将存储hd图像而不是thmbs图像::

参见下面的工作片段:

$("#img").mouseover(function(e) {

  // store thumb url in data attribute in order to get it after mouseout
  $(this).data("url", $(this).attr("src"));
  

  // set height , width of orignal thumb for use experience 
  $(this).css({
    "width": $(this).width(),
    "height": $(this).height()
  })
  
  // change url src to hd image
  $(this).attr("src", $(this).attr("name"));

});

$("#img").mouseout(function(e) {
  // restore original thumb image
  $(this).attr("src", $(this).data("url"));

  // remove style added on hover 
  $(this).removeAttr("style");

});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<img id="img" src="http://2.bp.blogspot.com/-iUJHpIju24o/UlQA-x8J7qI/AAAAAAAANVI/clUJZjFsm18/s640/plant_1280.jpg" name="https://live.staticflickr.com/6120/6246147468_e5190345a5_h.jpg">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据URI格式的文件从浏览器拖到桌面

来自分类Dev

将文本从浏览器拖到JavaFX GUI中

来自分类Dev

将文本从浏览器拖到JavaFX GUI中

来自分类Dev

无法通过将图像从浏览器拖放到Nautilus或桌面上来保存图像

来自分类Dev

禁用将图像从桌面拖到html

来自分类Dev

使浏览器在桌面上使用srcset图像

来自分类Dev

无法将表格从模型浏览器拖到edmx设计图面

来自分类Dev

如何使用AngularJS将外部文件拖到浏览器中

来自分类Dev

桌面浏览器显示与移动浏览器不同

来自分类Dev

SVG 图像标签中的图像显示在桌面浏览器中,而不是 iphone

来自分类Dev

从浏览器将图像上传到GitHub

来自分类Dev

pChart:将图像渲染到浏览器并嵌入html

来自分类Dev

将图像加载到div而不刷新浏览器

来自分类Dev

强制将远程托管的图像下载到浏览器

来自分类Dev

如何给浏览器“将图像另存为”按钮

来自分类Dev

从浏览器将图像上传到GitHub

来自分类Dev

bxSlider:禁用桌面浏览器的 touchEnabled

来自分类Dev

通过浏览器设置时,桌面图像存储在哪里?

来自分类Dev

如何将文件浏览器进程与桌面进程分开?

来自分类Dev

图像浏览器/按钮图像

来自分类Dev

将侦听器拖到特殊形状的图像上

来自分类Dev

如何防止图像另存为+防止图像拖放到桌面上+防止在桌面浏览器上截屏

来自分类Dev

从浏览器中删除yeoman图像

来自分类Dev

如何使图像适合浏览器屏幕

来自分类Dev

跨浏览器图像预览效果

来自分类Dev

Android浏览器拉伸图像

来自分类Dev

图像翻转-仅在浏览器中

来自分类Dev

浏览器的图像全宽

来自分类Dev

从浏览器获取图像(使用粘贴)

Related 相关文章

热门标签

归档