如何在jquery上逐个显示每个div?
嘿,我不想在我的页面上做一个很酷的效果,我在想,在加载时隐藏所有内容,并一个接一个地显示每个div效果如何? 如果这是个坏主意,你能帮我想出一个更好的主意吗 编辑:使用$(“div”).each()jQuery函数。 编辑2:一个接一个的孩子 编辑3:如何在jquery上逐个显示每个div?,jquery,effects,Jquery,Effects,嘿,我不想在我的页面上做一个很酷的效果,我在想,在加载时隐藏所有内容,并一个接一个地显示每个div效果如何? 如果这是个坏主意,你能帮我想出一个更好的主意吗 编辑:使用$(“div”).each()jQuery函数。 编辑2:一个接一个的孩子 编辑3: <div id="loader"><table cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td><img
<div id="loader"><table cellpadding="0" cellspacing="0" width="100%" height="100%"><tr><td><img src='/assets/images/ajax-loader.gif' border=0 alt=""><br><br>A carregar, aguarde...</td></tr></table></div>
<!-- start #menu -->
<div class="wrapper" id="menu">
<div class="center_div">
<h1 class="logo"><a href="/pagprincipal" title="Microdual">Microdual</a></h1>
<ul class="sf-menu"><li class="active"><a href="empresa/perfil" title="Empresa" ><span class="menuicon" id="empresa"></span>Empresa</a><ul><li class="active"><a href="/empresa/perfil" title="Perfil" >Perfil</a></li>
<li><a href="/empresa/politica-qualidade" title="Política de Qualidade" >Política de Qualidade</a></li>
<li><a href="/empresa/novidades" title="Novidades" >Novidades</a></li>
<li><a href="/empresa/portfolio" title="Portfólio" >Portfólio</a></li>
<li class="last"><a href="/empresa/contactos" title="Contactos" >Contactos</a></li>
</ul></li>
<li><a href="/produtos" title="Produtos" ><span class="menuicon" id="produtos"></span>Produtos</a><ul><li><a href="/produtos/alojamento-web" title="Alojamento Web" >Alojamento Web</a></li>
</ul></li>
<li><a href="/servicos" title="Serviços" ><span class="menuicon" id="servicos"></span>Serviços</a><ul><li><a href="/servicos/assistencia-tecnica" title="Assistência Técnica" >Assistência Técnica</a></li>
</ul></li>
<li class="last"><a href="/suporte" title="Suporte" ><span class="menuicon" id="suporte"></span>Suporte</a><ul><li><a href="/suporte/suporte-empresas" title="Suporte Técnico Empresas" >Suporte Empresas</a></li>
<li><a href="/suporte/suporte-home" title="Suporte Técnico Home" >Suporte Home</a></li>
<li><a href="/suporte/suporte-tecnico-web" title="Suporte Técnico Web" >Suporte Web</a></li>
<li class="last"><a href="/suporte/area-de-downloads" title="Área de Downloads" >Área de Downloads</a></li>
</ul></li>
</ul>
</div>
</div>
<!-- end #menu -->
<!-- start #main -->
<div class="wrapper" id="header_page">
<div class="center_div">
<div id="right">
<p style="text-align: center;"><img src="assets/images/perfil-top.jpg" alt="" width="590" height="200" /></p>
<h3>A Nossa Missão</h3>
<p>A Microdual tem a missão de desenvolver soluções tecnológicas inovadoras,
que permitam satisfazer todas as necessidades dos clientes, parceiros e
empresas, através de produtos e serviços de elevada qualidade, que os tornam
mais eficientes. </p>
<h3>A Nossa Visão</h3>
<p>Acreditamos
que através da inovação tecnológica actual iremos encontrar as soluções
necessárias para enfrentar os desafios do futuro. Da tecnologia advém a
oportunidade para as empresas crescerem, para os cidadãos em mercados
emergentes prosperarem entrando na Economia digital, e para as pessoas adaptarem
novas possibilidades.</p>
<h3>Os Nossos Valores</h3>
<p>A nossa conduta deve refletir os mais altos padrões de ética;<br />A nossa comunicação deve ser clara e precisa;<br />O nosso gerenciamento deve ser em equipa, consistente e focado;<br />O nosso relacionamento com clientes e colaboradores deve ser transparente e baseado na responsabilidade e confiança entre as partes.</p>
<ul class="post_list">
</ul>
<h3>O Nossos Objetivo</h3>
<p>Melhorar continuamente o que fazemos, para assim contribuir
para o desenvolvimento sustentável, acrescentando vantagem competitiva.</p>
</div>
<div id="left">
<ul class="sf-submenu"><li class="active"><a href="/empresa/perfil" title="Perfil" >Perfil</a></li>
<li><a href="/empresa/politica-qualidade" title="Política de Qualidade" >Política de Qualidade</a></li>
<li><a href="/empresa/novidades" title="Novidades" >Novidades</a></li>
<li><a href="/empresa/portfolio" title="Portfólio" >Portfólio</a></li>
<li class="last"><a href="/empresa/contactos" title="Contactos" >Contactos</a></li>
</ul>
</div>
</div>
</div>
<!-- end #main -->
<!-- start #footer -->
<div class="wrapper" id="footer">
<div id="footer_contents">
<p>©Microdual 2010 - <a href="empresa/termos-e-condicoes-utilizacao" title="">Termos de Utilização</a> - <a href="empresa/politica-privacidade" title="">Privacidade</a> - <a href="empresa/compatibilidade-do-website" title="">Compatibilidade</a> - <a href="mapasite" title="">Mapa do Site</a> - <a href="empresa/contactos" title="">Contactos</a> |</p>
<ul>
<li><a href="#" title=""><img src="/assets/templates/default/img/network_icons/feed.gif" alt="Feed" /></a></li>
<li><a href="#" title=""><img src="/assets/templates/default/img/network_icons/twitter.gif" alt="Twitter" /></a></li>
<li><a href="#" title=""><img src="/assets/templates/default/img/network_icons/facebook.gif" alt="Facebook" /></a></li>
</ul>
<form action="" method="get">
<div>
<input class="input_search" name="search_field" type="text">
<input value="Procurar" class="button_search" type="submit">
</div>
</form>
</div>
</div>
一辆卡雷加,阿瓜德。。。
诺萨小姐&阿蒂尔德;o
微双tem A missã;o desenvolver soluç&奥蒂尔德;es tecnoló;伊诺瓦多拉斯,
根据客户、地块和土地的需要,许可证是否满足要求
empresas、atravé;s de produtos e serviç;托尔南酒店
mais是有缺陷的
诺萨·维斯和阿提尔德;o
蝗虫
阿塔拉夫和埃库特;s da inovaç&阿蒂尔德;o tecnoló;gica实际iremos承包商作为soluç&奥蒂尔德;锿
必要和可爱;里亚斯·帕拉·恩弗雷斯塔和迪萨菲奥斯·杜普图罗。技术咨询公司;我是
作为crescerem公司、cidad公司和atilde公司的机会;墨卡多斯酒店
数字经济中的新兴繁荣,如适应经济
新星可能
诺索斯瓦洛雷斯酒店
一个无条件的开发项目;教育与教育;东京会议
nossa comunicaç&阿蒂尔德;o发展克莱拉·普瑞西萨
无需开发服务设备,且始终保持一致
与客户和合作伙伴无任何关系,开发透明的、负责确认和确认的基础设施;主菜如partes
O Nossos Objetivo
Melhorar continuamente o que fazemos,para assim contribuir
支持和支持的第o段;这是一场激烈的竞争
©Microdual 2010----|
多谢大家
何塞·莫雷拉你可以用这样的东西:
$(function() {
// Start showing the divs
showDiv();
});
function showDiv() {
// If there are hidden divs left
if($('div:hidden').length) {
// Fade the first of them in
$('div:hidden:first').fadeIn();
// And wait one second before fading in the next one
setTimeout(showDiv, 1000);
}
}
找到下一个隐藏的div并在每一秒中淡出它。只需使用CSS的display:none隐藏要显示的div代码>事先
如果您出于某种奇怪的原因不得不使用每个
函数,这可能会起作用。。有点
$(function() {
$('div:hidden').each(function(index) {
setTimeout(function(el) {
el.fadeIn();
}, index * 1000, $(this));
});
});
请尝试下一个代码:
$('div').hide().each(function(index, domElement) {
$(this).slideDown("slow");
// Wait for the end of the animation somehow...
})
或者你可以使用这个插件:喜欢这个插件:D你可以使用$.each()jQuery函数吗?如果这样做有效,为什么你必须使用each
函数?您也可以在showDiv
函数内的每个循环中执行所有操作<代码>每个
都会让事情变得复杂。我知道如何处理每个函数,但我不能这样做,因为我需要一个孩子一个孩子地做,我不知道怎么做。谢谢你的回答:我必须使用每个来完成逐子的过程,例如,我们在一个div中有一个div,它在另一个div中,我不想按顺序制作。感谢sympathyIt($('div:hidden:first')。fadeIn(500,showDiv);
)甚至可能是showDiv
函数中的唯一一行。它在同一时间完成所有div,而不是逐子完成子效果。谢谢你的回答,我知道。这就是为什么我写了//以某种方式等待动画的结束…
行。我为您提供了jquery(主要部分)-现在添加JS,以便在每个div出现后等待半秒…我发现JS中的等待/睡眠是不可能的。这给我们留下了公认的答案。注意我对这个答案的补充…你能发布一些结构的示例吗?如果某一天链接失效或定向错误,你应该提供比仅仅一个链接多一点的信息。