美文网首页
文件拖动效果

文件拖动效果

作者: Ben大师 | 来源:发表于2019-10-18 19:21 被阅读0次
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>测试文件上传</title>
    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
</head>
<style>
    *{
        margin:0;
        padding:0;
    }
    .container{
        width:400px;
        height:200px;
        margin: 100px auto;
        border:1px dashed #666666;
        line-height: 200px;
        text-align: center;
    }
    .dropenter{
        background: #d9d9d9;
    }
</style>
<body>
    <div class="container">
        请将文件拖动到这里
    </div>
    <script>
        $(".container").on("dragenter",function (e) {
            $(e.target).addClass("dropenter");
            $(".container").text("释放鼠标即可上传")
        }).on("dragleave",function (e) {
            $(e.target).removeClass("dropenter")
            $(".container").text("请将文件拖动到这里")
        }).on("dragover",function (e) {
            e.preventDefault();
        }).on("drop",function (e) {
            e.preventDefault();
            $(e.target).removeClass("dropenter")
            $(".container").text("请将文件拖动到这里")
        })
    </script>
</body>
</html>

实现的效果是这样的:


GIF.gif

相关文章

网友评论

      本文标题:文件拖动效果

      本文链接:https://www.haomeiwen.com/subject/ptewmctx.html