小编tha*_*ant的帖子

406
推荐指数
9
解决办法
12万
查看次数

我如何使动态创建的元素draggable()?

我正在试图弄清楚如何使动态创建的div可拖动,所以我创建了这个非常简单的东西来帮助我.我知道我必须使用非动态处理程序的on()事件.通过让body元素处理链接的JSfiddle中的克隆事件,我成功地使动态创建的div克隆,但它们不可拖动.我究竟做错了什么?

提前感谢您的帮助!

$(document).ready(function () {
    $("body").on('click', '.pink', function () {
        $('.container').append($("<div class='bl pink'></div>"))
    });
    $("body").on('click', '.blue', function () {
        $('.container').append($("<div class='bl blue'></div>"))
    });
    $("body").on('click', '.coral', function () {
        $('.container').append($("<div class='bl coral'></div>"))
    });
    $(".draggable").draggable();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery draggable

15
推荐指数
3
解决办法
2万
查看次数