全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js实现本地图片文件拖拽效果

如何拖拽文件到指定位置,具体方法如下

在从本地上传图片的时候,如果使用拖拽效果,想想应该是更加的高大上,下面直接上代码

完整代码:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <title>Document</title> 
 <style> 
  #dropBox{ 
   width: 300px; 
   height: 300px; 
   border:1px solid red; 
   font-size: 40px; 
   text-align: center; 
   background: lightyellow; 
   background-repeat: no-repeat; 
   background-size: 100%; 
  } 
  #dropBox div{ 
   margin:50px auto; 
   width: 140px; 
  } 
 </style> 
</head> 
<body> 
 <div id="dropBox"> 
  <div>拖动你的图片到这里</div> 
 </div> 
 <script type="text/javascript"> 
  var dropBox; 
  window.onload=function(){ 
   dropBox = document.getElementById("dropBox"); 
   // 鼠标进入放置区时 
   dropBox.ondragenter = ignoreDrag; 
   // 拖动文件的鼠标指针位置放置区之上时发生 
   dropBox.ondragover = ignoreDrag; 
   dropBox.ondrop = drop; 
  } 
  function ignoreDrag(e){ 
   // 确保其他元素不会取得该事件 
   e.stopPropagation(); 
   e.preventDefault(); 
  } 
  function drop(e){ 
   e.stopPropagation(); 
   e.preventDefault(); 
 
   // 取得拖放进来的文件 
   var data = e.dataTransfer; 
   var files = data.files; 
   // 将其传给真正的处理文件的函数 
    
   var file = files[0]; 
   var reader = new FileReader(); 
   reader.onload=function(e){ 
    dropBox.style.backgroundImage = "url('"+e.target.result+"')"; 
   } 
   reader.readAsDataURL(file); 
  } 
 </script> 
</body> 
</html> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# js本地图片文件拖拽效果  # js图片文件拖拽  # js文件拖拽效果  # 原生js拖拽实现图形伸缩效果  # 完美实现js拖拽效果 return false用法详解  # 简单实现js拖拽效果  # JS实现简单拖拽效果  # 原生JS实现圆环拖拽效果  # js实现登录框鼠标拖拽效果  # js实现百度登录框鼠标拖拽效果  # 如何实现js拖拽效果及原理解析  # 拖动  # 拖拽  # 鼠标  # 将其  # 上传图片  # 上时  # 大家多多  # 拖放  # 方法如下  # 应该是  # 鼠标指针  # 区时  # height  # px  # dropBox  # style  # Document  # width  # text  # center 


相关文章: 建站上传速度慢?如何优化加速网站加载效率?  已有域名如何免费搭建网站?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  宝塔Windows建站如何避免显示默认IIS页面?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何在Windows 2008云服务器安全搭建网站?  在线教育网站制作平台,山西立德教育官网?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何在阿里云完成域名注册与建站?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  浅析上传头像示例及其注意事项  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何在阿里云虚拟主机上快速搭建个人网站?  高防服务器:AI智能防御DDoS攻击与数据安全保障  如何用VPS主机快速搭建个人网站?  黑客如何利用漏洞与弱口令入侵网站服务器?  小建面朝正北,A点实际方位是否存在偏差?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  建站之星代理如何获取技术支持?  网站制作模板下载什么软件,ppt模板免费下载网站?  黑客入侵网站服务器的常见手法有哪些?  建站主机空间推荐 高性价比配置与快速部署方案解析  建站org新手必看:2024最新搭建流程与模板选择技巧  官网网站制作腾讯审核要多久,联想路由器newifi官网  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  C#如何使用XPathNavigator高效查询XML  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何用搬瓦工VPS快速搭建个人网站?  建站之星如何助力企业快速打造五合一网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  南宁网站建设制作定制,南宁网站建设可以定制吗?  如何安全更换建站之星模板并保留数据?  如何零成本快速生成个人自助网站?  nginx修改上传文件大小限制的方法  如何在建站宝盒中设置产品搜索功能?  C#如何序列化对象为XML XmlSerializer用法  网站网页制作专业公司,怎样制作自己的网页?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  常州企业网站制作公司,全国继续教育网怎么登录?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?    道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  怀化网站制作公司,怀化新生儿上户网上办理流程?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  成都响应式网站开发,dw怎么把手机适应页面变成网页? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。