我有这段代码,它将“块”类中的每个元素向左移动 10 个像素。我希望它删除任何剩余 300 像素的元素。为什么不起作用$(this).remove()
,我该怎么做才能解决这个问题?
$(".block").animate({left:"-=10"},speed,"linear",function(){
if(parseInt(this.style.left) < 300)
{
$(this).remove();
//something
}else{
//something
}
});
html:
<div id="container">
<span class="block"></span>
<span class="block"></span>
</div>
这是我所有的代码http://jsbin.com/ExET/1/