我有一个嵌套的排序列表,我使用这段代码制作动画......
var $li = $("ol#update li");
function animate_li(){
$li.filter(':first')
.animate({
height: 'show',
opacity: 'show'
}, 500, function(){
animate_li();
});
$li = $li.not(':first');
}
animate_li();
现在我不想显示嵌套列表(ol s)或 ols 中的 li 或为其设置动画
看看这里的例子
我的 ols 的结构是
<ol>
<li class="bar248">
<div class="nli">
<div class="pic">
<img src="dir/anonymous-thumb.png"alt="image" />
</div>
<div align="left" class="text">
<span>
<span class="delete_button"><a href="#" id="test" class="delete_update">R</a></span>
test shouted <span class="timestamp"> 2010/02/24 18:34:26 </span> <br />
this
</span>
</div>
<div class="clear"></div>
</div>
<div class="padd">
</div>
<ol class="comment">
<li>
<div>Testing </div>
</li>
<li>
<div>Another Test </div>
</li>
</ol>
</li>
</ol>
我可以使用此代码隐藏嵌套的 ols...
$("ol#update li ol").hide();
但是,尽管它们是隐藏的,但仍然需要时间来制作它们的动画
我无法使用此代码删除嵌套的 li
var $li = $("ol#update li").not("ol#update li ol");
$li = $li.not("ol#update li ol");
看看这里
任何帮助
感谢
Pradyut