Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery事件到新创建的div_Jquery_Jquery Ui_Jquery Ui Draggable_Jquery Ui Sortable_Jquery Resizable - Fatal编程技术网

jQuery事件到新创建的div

jQuery事件到新创建的div,jquery,jquery-ui,jquery-ui-draggable,jquery-ui-sortable,jquery-resizable,Jquery,Jquery Ui,Jquery Ui Draggable,Jquery Ui Sortable,Jquery Resizable,访问者可以将不同的项目拖放到具有单独可排序表的多个容器中,以便更改每个容器中的项目。最后,可以调整每个容器的大小。所以,这一切都很好 不幸的是,当访问者创建一个新的div(容器)时出现了一个问题。此容器应具有与页面加载时加载的容器相同的机会。但是,由于容器是新添加到页面的,因此函数无法工作 我尝试了不同的方法,如appendTo()和调用函数draggable()、resizeable()等,但al不起作用。如果您有一些免费资源,请使用livequery插件。 () 这会将您的函数应用于所有新容

访问者可以将不同的项目拖放到具有单独可排序表的多个容器中,以便更改每个容器中的项目。最后,可以调整每个容器的大小。所以,这一切都很好

不幸的是,当访问者创建一个新的div(容器)时出现了一个问题。此容器应具有与页面加载时加载的容器相同的机会。但是,由于容器是新添加到页面的,因此函数无法工作


我尝试了不同的方法,如appendTo()和调用函数draggable()、resizeable()等,但al不起作用。

如果您有一些免费资源,请使用livequery插件。 ()


这会将您的函数应用于所有新容器。

如果您执行类似操作,事件将应用于新元素:

$('span').on('resize', function() { ... }); // or whatever event 'click', 'mousedown'..

var label = $(document.createElement('span'));

td.append(label);

在添加新的
元素后,应该调用相同的
函数
在创建新div后再次调用函数会出现问题。无法将这些项拖动到新的div。使用jQuery on()函数而不是插件不是更好吗?我已经读到Dragable函数不能完全与jQuery on()函数一起工作。我没有收到你的评论吗?如果它不适用于,为什么要使用它?我将livequery插件与DragTable一起使用,效果很好。我使用了.on('mouseover')函数来激活DragTable选项。谢谢你的帮助!
$('span').on('resize', function() { ... }); // or whatever event 'click', 'mousedown'..

var label = $(document.createElement('span'));

td.append(label);