Javascript方法链接工作但令人费解

时间:2017-04-16 09:49:15

标签: javascript jquery

我想知道是否有一种更简单的方法可以让列表中的项目逐渐消失,然后将其删除:

$('li').on('click', function() {
  $(this).fadeOut(2000, function(){this.remove();});
});

它有效,但似乎有点复杂。感谢。

1 个答案:

答案 0 :(得分:2)

你能做的最多的可能是:

$("li").on("click", function(){
    $(this).fadeOut(2000, this.remove);
});

jQuery已经为你完成了大部分的抽象,你无法做很多事情来缩短它。请记住,这不是代码高尔夫 - 您不会因使用最短代码而获得积分。