javascript - 如何在拖放 div 位置上拖动 div 时显示表单?

标签 javascript jquery jquery-ui-draggable

当我拖动 div A 并放在 Drop div 上时,当我放下一个 div 时,将打开表单 div #formnew1

我使用了 onclick 函数。但是我想在拖动div时显示#formdiv div

<div style="width:100%;">
    <div class="d">
        <div class="draggable1" style="background-color: black;color:white" id="first">A
            <div style="display: none;width:196px;" id="formnew1">
                <div class="container">
                    <form style="background-color: white;" id="targetinsert1">
                        <center>
                            <input type="hidden" name="website" id="website" value="website"/>
                            <input  type="text" name="targetname" id="targetname" placeholder="Target Name" style="margin-bottom: 3%;"/>
                            <br />
                            <input  type="text" name="targetcontent" id="targetcontent" placeholder="Target Content"/>
                            <input type="submit" name="submit" value="SUBMIT" id="targetinsert1"/>
                            <input  type="button" name="cancel" value="CANCEL" id="cancel" onclick="cancel1();"/>
                        </center>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <div class="d1">
        <div id="droppable"  style="width: 25%;height:100px;background-color:grey;"></div> 
    </div> 
</div>

js代码-

$(function () {
    $(".draggable1").draggable({cursor: "crosshair",
    });
});

$("#droppable").droppable({
    drop: function (event, ui) {
        $(".draggable").draggable("disable");
    }
});

演示:https://jsfiddle.net/3ufk0u6u/4/

最佳答案

只需在拖动事件中显示表单 div。

$( "#droppable" ).droppable({
  drop: function( event, ui ) {
        jQuery("#formnew1").show();
        $(".draggable").draggable("disable"); 

  }
});

关于javascript - 如何在拖放 div 位置上拖动 div 时显示表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49555731/

相关文章:

javascript - jQuery offset() 在某些浏览器和某些计算机上不起作用

javascript - Sequelize 不会从数据库获取表

jquery - 无法让 JQuery Draggable 插件工作?

c# - 如何使用C#(.Net 3.5)将JavaScript代码发送到IE,运行它,然后从JS代码中获取字符串返回值?

javascript - 动态自动完成指令

javascript - 带有变量的jquery类前缀名称选择

javascript - 使用选定的下拉框值作为php中的变量

php - 轻松修改 AJAX 脚本,将返回的输出分配到一个值中,而不是在文本框中打印

javascript - 包含基于其子元素之一的偏移量的可拖动元素

javascript - jQuery 可拖动可排序输入元素