jquery - 我不能使用 jquery 拖动可竞争的 div

标签 jquery css

我正在尝试使用 jquery 在该 div 为 contenteditable="true" 时拖放该 div。但我无法使用以下代码执行此操作,

  $('#editabledrag').draggable()
                        .click(function(){
                            $(this).draggable({disabled:false });
                        })
      .dblclick(function(){

        $(this).draggable({disabled : true});
      });

我的jsp:

<div class='example' id="content">
<div id="editabledrag" contenteditable="true" style="position: fixed;z-index:10000000">
click and type!.
</div>
</div>

这是我的问题:http://jsfiddle.net/Manivasagam/ux3k0t23/14/

我希望我正在做正确的代码,但为什么我不能拖放?

最佳答案

.draggable()是一个函数 implemented in the jQuery UI library而且你没有在你的 fiddle 中包含 jQuery UI。

Updated Fiddle

在您的 JSP 代码中添加以下脚本,该脚本在 </body> 之前具有适用于 jQuery UI 的 Google CDN。在包含主要的 jQuery 库之后:

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>

关于jquery - 我不能使用 jquery 拖动可竞争的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27286298/

相关文章:

html - 在底部对齐具有不同尺寸和标题的缩略图图像

javascript - 滚动时使用 jquery 传送一个 div

javascript - 使用 formData jquery 时出错

php - 在第一个选择中进行选择后填充第二个选择然后在进行第二个选择后添加按钮?

javascript - 启用 :active state in IE7 with jQuery?

css - 边框粗细过渡

html - 控制高度并删除旋转 div 之间的空格

javascript - Bootstrap 修复了带有/视差滚动问题的导航栏

javascript - 将鼠标悬停在段落上

javascript - 尝试修改 Bootstrap 工具提示的工具提示颜色