0

我正在尝试使用来自 JQuery UI 的演示,但我似乎无法将行为从淡入淡出更改为爆炸。有人可以告诉我我在这里做错了什么吗?

这是我到目前为止所拥有的。

$item.explode(function() {
  var $list = $("ul", $trash ).length ?
    $("ul", $trash) :
    $("<ul class='playlist ui-helper-reset'/>").appendTo($trash);

  $item.explode(function(){
    $item
      .animate({ width: "190px" })
      .animate({ height: "20px" });
  });
});

我所追求的是当它们被移到垃圾箱时爆炸它们并将它们完全移除,而不是附加它们。

4

1 回答 1

0

我能够通过添加以下内容来完成这项工作:

$(this).hide('explode', { "pieces":10 }, 1600, function() { $(this).remove; });

完整的函数现在看起来像这样:

  $item.explode(function(){
    $item
      .animate({ width: "190px" })
      .animate({ height: "20px" });
      $(this).hide('explode', { "pieces":10 }, 1600, function() { $(this).remove; });
  });
于 2013-08-30T04:16:52.490 回答