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

在从本地上传图片的时候,如果使用拖拽效果,想想应该是更加的高大上,下面直接上代码
完整代码:
<!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小时内与您取得联系。