我想知道是否有一种更简单的方法可以让列表中的项目逐渐消失,然后将其删除:
$('li').on('click', function() {
$(this).fadeOut(2000, function(){this.remove();});
});
它有效,但似乎有点复杂。感谢。
答案 0 :(得分:2)
你能做的最多的可能是:
$("li").on("click", function(){
$(this).fadeOut(2000, this.remove);
});
jQuery已经为你完成了大部分的抽象,你无法做很多事情来缩短它。请记住,这不是代码高尔夫 - 您不会因使用最短代码而获得积分。