jQuery事件到新创建的div
访问者可以将不同的项目拖放到具有单独可排序表的多个容器中,以便更改每个容器中的项目。最后,可以调整每个容器的大小。所以,这一切都很好 不幸的是,当访问者创建一个新的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插件。 () 这会将您的函数应用于所有新容
我尝试了不同的方法,如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);