Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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
Javascript Jquery可删除克隆,但不删除_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript Jquery可删除克隆,但不删除

Javascript Jquery可删除克隆,但不删除,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我正在使用jquery的拖放照片管理器,需要一些稍加修改的功能。 您可以在下面的链接中查看示例 我想做的是,当你把一个图像拖到拖放区,而不是从原始列表中淡出,我想给它添加一个类 我不太清楚我需要在哪里执行此操作?$trash.droppable({ $trash.droppable({ accept: "#gallery > li", activeClass: "ui-state-highlight", drop: function( event, ui ) {

我正在使用jquery的拖放照片管理器,需要一些稍加修改的功能。 您可以在下面的链接中查看示例

我想做的是,当你把一个图像拖到拖放区,而不是从原始列表中淡出,我想给它添加一个类

我不太清楚我需要在哪里执行此操作?

$trash.droppable({
$trash.droppable({
  accept: "#gallery > li",
  activeClass: "ui-state-highlight",
  drop: function( event, ui ) {
        ui.draggable.addClass('my-new-thing');
        var $list = $( "ul", $trash ).length ? $( "ul", $trash ) : $( "<ul class='gallery ui-helper-reset'/>" ).appendTo( $trash );
        ui.draggable.clone().append( recycle_icon ).appendTo( $list ).fadeIn();
  }
});
接受:“画廊>李”, activeClass:“ui状态突出显示”, drop:函数(事件、用户界面){ ui.draggable.addClass('my-new-thing'); var$list=$($ul',$trash).length?$($ul',$trash):$(“
$trash.droppable({
接受:“画廊>李”,
activeClass:“ui状态突出显示”,
drop:函数(事件、用户界面){
ui.draggable.addClass('my-new-thing');
var$list=$($ul',$trash).length?$($ul',$trash):$(“
当您的元素处于放置区域时,您可以使用
放置
事件捕捉事件

$( ".selector" ).droppable({
    drop: function( event, ui ) {
        // Add your class here
    }
});

有关

的详细信息当您的元素处于放置区域时,您可以使用
放置
事件捕捉事件

$( ".selector" ).droppable({
    drop: function( event, ui ) {
        // Add your class here
    }
});
更多关于

的信息我想你想要这个

    // let the trash be droppable, accepting the gallery items
    $trash.droppable({
        accept: "#gallery > li",
        activeClass: "ui-state-highlight",
        drop: function( event, ui ) {
            deleteImage( ui.draggable );
            ui.draggable.addClass('new1');
        }
    })
我想你想要这个

    // let the trash be droppable, accepting the gallery items
    $trash.droppable({
        accept: "#gallery > li",
        activeClass: "ui-state-highlight",
        drop: function( event, ui ) {
            deleteImage( ui.draggable );
            ui.draggable.addClass('new1');
        }
    })

这是一个类。但是当我这样做的时候,drop函数就不再工作了。如果这意味着drop函数正在工作,我想应该是recieve drop函数没有工作,因为它将不再接受这个add是一个类的内容。但是当我这样做的时候,drop函数就不起作用了。如果这意味着drop函数起作用了,我想应该是receive drop函数不起作用了,因为它将不再接受内容,所以图像应该保留在列表中还是删除?它应该保留在列表中?图像应该保留在列表中还是删除?它应该保留在列表中?这适用于添加类,但不能阻止原始项移出/淡出。在jquery示例中。当您将元素拖入垃圾箱时,它会立即消失/淡出。我不想我的消失。@马克,所以我想你想要这样的东西。。当一个图像将下降到垃圾区图像背景应该改变,它应该在原始区域和垃圾区的两个地方。。是吗?我已经编辑了我的答案,重要的是对可拖动项调用.clone(),这样原始项就不会被删除。谢谢@谢谢你的帮助!安迪,你编辑过的答案正是我想要的。这对添加类有效,但不能阻止原始项移出/淡出。在jquery示例中。当您将元素拖入垃圾箱时,它会立即消失/淡出。我不想我的消失。@马克,所以我想你想要这样的东西。。当一个图像将下降到垃圾区图像背景应该改变,它应该在原始区域和垃圾区的两个地方。。是吗?我已经编辑了我的答案,重要的是对可拖动项调用.clone(),这样原始项就不会被删除。谢谢@谢谢你的帮助!安迪,你编辑的答案正是我想要的。