是否有以下简写 -
if(tld == "com" || tld == "net" || tld == "co" || tld == "org" || tld == "info" || tld == "biz")
{
//do something;
}
Run Code Online (Sandbox Code Playgroud) HTML结构是这样的
<ul class="innerfade">
<li style="position: absolute; z-index: 4; display: none;">some Text</li>
<li style="position: absolute; z-index: 3; display: none;">bla bla bla</li>
<li style="position: absolute; z-index: 2; display: none;">bla bla</li>
<li style="position: absolute; z-index: 1; display: none;">some Text</li>
<ul>
Run Code Online (Sandbox Code Playgroud)
我想改变每个CSS <li>
从display:none
到display:block
到none
的时间间隔后再次.这在无休止的循环中继续.有人能告诉我如何在jquery中实现这一点.
到目前为止,我的Jquery看起来像这样 -
$('.innerfade li').each(function()
{
$(this).css('display', 'block');
$(this).fadeOut('slow');
});
Run Code Online (Sandbox Code Playgroud)
我在firebug控制台上测试了这个,但它没有用.我没有继续添加setTimout函数.
无论如何任何帮助将不胜感激!
编辑:我已经编辑了代码,所以我可以更好地解释我想要实现的目标.就像你可以看到每个li是一个低于另一个.li包含相同结构中的图片和一些文本(我在这里省略了以保持简单).因此,我希望一次只显示一个li,然后逐渐淡出.N然后下一个li接管n依此类推,依此类推.我希望每个李活着大约5分钟