相关疑难解决方法(0)

使用JS拖放时防止子元素内部丢失

我创建了一个简单的拖放设置,2个div,允许用户在两​​者之间拖动子div.除非将'child div'直接放在另一个内,否则它可以正常工作.我一直试图绕着它缠绕几个小时,必须有一个我想念的简单解决方案.

你可以在这里看到(不完全)工作演示 https://preview.c9.io/teemoash/fantasyleague/gamething/pete.html?_c9_id=livepreview4&_c9_host=https%3A%2F%2Fide.c9.io

任何帮助是极大的赞赏

谢谢!

html非常简单.(请注意,我已尝试在onDrop和onDragOver事件上返回false)

    <div id = "squad" ondrop="drop(event)" ondragover="allowDrop(event)">
    <h1>SQUAD</h1>
    <div id = "jeff" class = "champion" draggable = "true" ondragstart="drag(event)" ondrop = "return false" ondragover="return false">
        <h1>Jeff</h1>

        <div class = "attributes">
            <div class = "number kills"><span> 4</span><p>Kills</p></div>
            <div class = "number deaths"><span>2 </span><p>Deaths</p></div>
            <div class = "number GPM"><span> 12</span><p>GPM</p></div>

        </div>
    </div>


    <div id = "Geoff" class = "champion" draggable = "true" ondragstart="drag(event)" ondrop = "return false" ondragover="return false">
        <h1>Geoff</h1>

        <div class = "attributes">
            <div class …
Run Code Online (Sandbox Code Playgroud)

html javascript

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×1

javascript ×1