javascript - html5,drag and drop 拖拽出错

查看:116
本文介绍了javascript - html5,drag and drop 拖拽出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

<body>
    <div id="content">
        <div id="source">
            <div id="touch-source" draggable="true" ondragstart="drag(event)">
                <span class="title">景点</span>
            </div>
    </div>
        <div id="target" ondrop="drop(event)" ondragover="allowDrop(event)">
        </div>
    </div>        
    <script>
            function drag(ev){
                ev.dataTransfer.setData("Text",ev.target.id);
            };

            function allowDrop(ev){
                ev.preventDefult();
            };
            function drop(ev){
                ev.preventDefault();
                var data = ev.dataTransfer.getData("Text");
                ev.target.appendChild(document.getElementById(data));
            };

    </script>
</body>

报错:TypeError: ev.preventDefult is not a function

解决方案

TypeError: ev.preventDefult is not a function 意思就是ev.preventDefult写错了。

这篇关于javascript - html5,drag and drop 拖拽出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆