jQuery可拖动和可调整大小在动态生成的元素中无法一起使用

运输

编程的新手,所以我仍然只是弄清楚事情是如何工作的。我正在尝试执行以下操作:

  • 创建一个新元素
  • 将类(“ docbox”)和动态生成的ID分配给新元素
  • 使元素可拖动和调整大小
  • 将其添加到DOM

问题:除draggable()和resizable()之外,其他所有方法都起作用。可拖动的作品,直到我尝试添加可调整大小的作品为止。我试图更改它的调用方式以及在代码中的调用位置,查看了很多SO问题,jQuery源等。没有得到它。

这是代码:

$(document).ready(function(){      
    var button = $("#documents_box");
    var wrapper = $("#wrapper");
    var counter = 0;

button.click(function () {
    var newCanvas = $('<canvas>');
    var boxNumber = counter; 
    counter++;
    newCanvas.draggable({containment: "parent"});
    //newCanvas.resizable({handles: "all"});
    newCanvas.addClass("docbox");
    newCanvas.attr("id", boxNumber);
    newCanvas.click(function () {
        var newClass = this.className;
        var newID = this.id;
            alert(newClass+newID);
    });

wrapper.append(newCanvas);
    });

});

和小提琴在这里:http : //jsfiddle.net/y4steqe2/18/

非常感谢任何可以解释我在做错事情的人。:p

帕维尔·霍罗(Pawel Hawro)

调用newCanvas.resizable在newCanvas节点周围添加了环绕式div,因此HTML如下所示:

<div class="ui-wrapper" style="overflow: hidden; ...">
    <canvas class="docbox ui-resizable" id="0" style="..."></canvas>
    <!-- UI HANDLES CODE -->
</div>

当您调用newCanvas.draggable({containment: "parent"});它时,将允许canvas在可调整大小的插件添加的div内拖动

将其更改为拖动环绕div而不是画布后,它将起作用:

newCanvas.closest('div').draggable({containment: "parent"});

工作示例:http : //jsfiddle.net/6pnuvg2k/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery可调整大小无法与谷歌地图一起使用

来自分类Dev

jQuery UI可调整大小和可拖动的问题

来自分类Dev

可调整大小的IFrame,但不能与JQuery一起拖动

来自分类Dev

div中可调整大小和可拖动的图像

来自分类Dev

在相同元素上可拖动和可调整大小的jQuery

来自分类Dev

jQuery可调整大小和可拖动无法同时工作

来自分类Dev

jQuery UI同时使用可调整大小和可拖动

来自分类Dev

jQueryUI调整大小和可拖动无法一起使用吗?

来自分类Dev

拖放后可拖动和可调整大小

来自分类Dev

jQuery UI可拖动+可调整大小的包含问题

来自分类Dev

具有可调整大小/可拖动元素的响应式jQuery UI

来自分类Dev

jQuery UI在父容器中的可拖动和可调整大小的div中出现z-Index问题

来自分类Dev

可调整大小的容器中可拖动元素的收容问题

来自分类Dev

jQuery / Javascript可拖动和可调整大小不适用于div克隆

来自分类Dev

Angular 8中可拖动和可调整大小的垫对话框

来自分类Dev

如何获得可拖动和可调整大小的图像以及仅可调整div的图像?

来自分类Dev

如何使用jQuery UI动态更改可调整大小元素的句柄

来自分类Dev

可调整鼠标大小的可拖动小部件

来自分类Dev

ExtJS 4.2可调整大小的可拖动组件

来自分类Dev

具有角度的可拖动和可调整大小的div

来自分类Dev

可拖动和可调整大小的DIV不起作用

来自分类Dev

Javascript Grid UI-可拖动和可调整大小

来自分类Dev

jQuery可调整大小的可拖动闪烁,用于CSS3转换

来自分类Dev

在Java中绘制形状对象(可拖动,可调整大小并可以旋转)

来自分类Dev

使用内部滚动条创建可拖动的,可调整大小的div容器

来自分类Dev

动态可调整大小的网格,可处理Android

来自分类Dev

使用jQuery可调整大小的处理程序附加和调整div的大小

来自分类Dev

创建可调整大小的视图,当在FLUTTER中从角落和侧面挤压或拖动时会调整大小

来自分类Dev

如何动态更改jquery ui可调整大小的选项?

Related 相关文章

  1. 1

    jQuery可调整大小无法与谷歌地图一起使用

  2. 2

    jQuery UI可调整大小和可拖动的问题

  3. 3

    可调整大小的IFrame,但不能与JQuery一起拖动

  4. 4

    div中可调整大小和可拖动的图像

  5. 5

    在相同元素上可拖动和可调整大小的jQuery

  6. 6

    jQuery可调整大小和可拖动无法同时工作

  7. 7

    jQuery UI同时使用可调整大小和可拖动

  8. 8

    jQueryUI调整大小和可拖动无法一起使用吗?

  9. 9

    拖放后可拖动和可调整大小

  10. 10

    jQuery UI可拖动+可调整大小的包含问题

  11. 11

    具有可调整大小/可拖动元素的响应式jQuery UI

  12. 12

    jQuery UI在父容器中的可拖动和可调整大小的div中出现z-Index问题

  13. 13

    可调整大小的容器中可拖动元素的收容问题

  14. 14

    jQuery / Javascript可拖动和可调整大小不适用于div克隆

  15. 15

    Angular 8中可拖动和可调整大小的垫对话框

  16. 16

    如何获得可拖动和可调整大小的图像以及仅可调整div的图像?

  17. 17

    如何使用jQuery UI动态更改可调整大小元素的句柄

  18. 18

    可调整鼠标大小的可拖动小部件

  19. 19

    ExtJS 4.2可调整大小的可拖动组件

  20. 20

    具有角度的可拖动和可调整大小的div

  21. 21

    可拖动和可调整大小的DIV不起作用

  22. 22

    Javascript Grid UI-可拖动和可调整大小

  23. 23

    jQuery可调整大小的可拖动闪烁,用于CSS3转换

  24. 24

    在Java中绘制形状对象(可拖动,可调整大小并可以旋转)

  25. 25

    使用内部滚动条创建可拖动的,可调整大小的div容器

  26. 26

    动态可调整大小的网格,可处理Android

  27. 27

    使用jQuery可调整大小的处理程序附加和调整div的大小

  28. 28

    创建可调整大小的视图,当在FLUTTER中从角落和侧面挤压或拖动时会调整大小

  29. 29

    如何动态更改jquery ui可调整大小的选项?

热门标签

归档