<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KADUNEW.COM/BLOG &#187; jQuery</title>
	<atom:link href="http://www.kadunew.com/blog/tag/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kadunew.com/blog</link>
	<description>Tutoriais, Dicas e Artigos sobre Web Design, Web Standards, CSS, HTML, SEO e Programação web.</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:18:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Paginação em listas HTML com jQuery Quick Pagination</title>
		<link>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination</link>
		<comments>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination#comments</comments>
		<pubDate>Mon, 16 Jan 2012 13:55:17 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2343</guid>
		<description><![CDATA[
Com o plugin Quick Pagination você é capaz de criar paginações rapidamente em suas listas. Ótimo para converter listas extensas em listas menores.  O plugin ainda permite ajustar alguns dos seus parâmetros adicionais. Você pode especificar a navegação na parte superior, inferior ou ambos, pode também especificar o número de itens a serem exibidos.

Lembrando [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/paginacao-com-jquery.jpg" alt="Paginação com jQuery quick pagination" title="Paginação com jQuery quick pagination" width="540" height="200" class="aligncenter size-full wp-image-2355" /></p>
<p>Com o <strong>plugin Quick Pagination</strong> você é capaz de criar paginações rapidamente em suas listas. Ótimo para converter listas extensas em listas menores.  O plugin ainda permite ajustar alguns dos seus parâmetros adicionais. Você pode especificar a navegação na parte superior, inferior ou ambos, pode também especificar o número de itens a serem exibidos.<br />
<span id="more-2343"></span><br />
Lembrando que para usar esse plugin você deve fazer o download da <a href="http://jquery.com/">biblioteca jquery</a>, ou carregar o arquivo a partir do <a href="http://code.google.com/intl/pt-BR/apis/libraries/devguide.html#jquery">site do Google</a>.</p>
<div class="obs">
<ul>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery/pagination.zip">Faça o download dos arquivos utilizados no artigo</a></li>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery" target="_blank">Página de demonstração</a></li>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery/js/jquery.quick.pagination.min.js" target="_blank">Código do Plugin</a></li>
</ul>
</div>
<h2>Como usar jQuery Quick Pagination</h2>
<h3>Exemplo de marcação HTML</h3>
<pre class="syntax-highlight:html">
&lt;ul class=&quot;pagination1&quot;&gt;
	&lt;li&gt;1 - Item 1 de 25&lt;/li&gt;
    &lt;li&gt;2 - Item 2 de 25&lt;/li&gt;
    &lt;li&gt;3 - Item 3 de 25&lt;/li&gt;
    &lt;li&gt;4 - Item 4 de 25&lt;/li&gt;
    &lt;li&gt;5 - Item 5 de 25&lt;/li&gt;
    &lt;li&gt;6 - Item 6 de 25&lt;/li&gt;
....
</pre>
<h3>Criando três exemplo de paginação</h3>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
	$(&quot;ul.pagination1&quot;).quickPagination();
	$(&quot;ul.pagination2&quot;).quickPagination({pagerLocation:&quot;both&quot;});
	$(&quot;ul.pagination3&quot;).quickPagination({pagerLocation:&quot;both&quot;,pageSize:&quot;3&quot;});
});
&lt;/script&gt;
</pre>
<p><strong>Primeiro exemplo</strong><br />
Opção padrão mostrando  10 itens da lista e navegação na parte inferior.</p>
<div class="obs">
$(&#8221;ul.pagination1&#8243;).quickPagination();
</div>
<p><strong>Segundo exemplo</strong><br />
Mostrando 10 itens da lista e navegação na parte superior e inferior.</p>
<div class="obs">
$(&#8221;ul.pagination2&#8243;).quickPagination({pagerLocation:&#8221;both&#8221;});
</div>
<p><strong>Terceiro Exemplo</strong><br />
Especificados 3 itens na lista e navegação na parte superior e inferior.</p>
<div class="obs">
$(&#8221;ul.pagination3&#8243;).quickPagination({pagerLocation:&#8221;both&#8221;,pageSize:&#8221;3&#8243;});
</div>
<p><strong>Referências:</strong></p>
<ul>
<li><a href="http://www.jquery4u.com/tutorials/jquery-quick-pagination-list-items/">http://www.jquery4u.com/tutorials/jquery-quick-pagination-list-items/</a></li>
<li><a href="http://archive.plugins.jquery.com/project/quick_paginate">http://archive.plugins.jquery.com/project/quick_paginate</a></li>
</ul>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="http://www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.</p>
<p>Forte abraço e até a próxima!<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2343&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 tutoriais jQuery para galeria de imagens</title>
		<link>http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens</link>
		<comments>http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens#comments</comments>
		<pubDate>Thu, 03 Feb 2011 12:16:27 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=1957</guid>
		<description><![CDATA[Todo desenvolvedor web sabe que conseguimos ótimos efeitos com jQuery. Usando jQuery você pode criar efeitos dinâmicos e interativos para envolver os seus leitores. Uma maneira de mostrar seu conteúdo de uma forma interativa é usar Slideshows desenvolvidos com JavaScript. Esse tipo de apresentação tem se tornado cada vez mais popular em páginas da web.

Galeria [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1958" class="wp-caption alignleft" style="width: 554px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/slideshow-usando-jquery.png" alt="Slideshow usando jQuery" title="Slideshow usando jQuery" width="544" height="194" class="size-full wp-image-1958" /><p class="wp-caption-text">20 Tutoriais de Slideshow usando jQuery</p></div>
<p>Todo desenvolvedor web sabe que conseguimos ótimos <a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos jquery">efeitos com jQuery</a>. Usando jQuery você pode criar efeitos dinâmicos e interativos para envolver os seus leitores. Uma maneira de mostrar seu conteúdo de uma forma interativa é usar <strong>Slideshows desenvolvidos com JavaScript</strong>. Esse tipo de apresentação tem se tornado cada vez mais popular em páginas da web.<br />
<span id="more-1957"></span><br />
<strong>Galeria de imagens com Slideshow</strong> dão uma boa <a href="http://webinsider.uol.com.br/2009/09/01/a-experiencia-do-usuario-alem-da-usabilidade/" title="Artigo sobre experiência do usuário e usabilidade">experiência ao usuário</a> do seu site, a técnica torna a visualização de imagens muito mais agradável e intuitiva. Dessa forma você pode mostrar uma grande quantidade de informação em um espaço bem menor na página.</p>
<p>O site <strong>queness</strong> fez uma lista de 20 tutoriais para você montar sua galeria de fotos utilizando slideshows. Todos os tutoriais de o link de demonstração do efeito. Veja um <a href="http://demo.tutorialzine.com/2010/03/mosaic-slideshow-jquery-css/demo.html" title="exemplo de slideshow">exemplo de Slideshow com jquery</a>.</p>
<p>Link para os <a href="http://www.queness.com/community-news/6345/top-20-jquery-slideshow-and-image-gallery-tutorials">20 tutoriais sobre Slideshow para galeria de imagens com jQuery</a>.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a><br />
Forte abraço!</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=1957&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando máscara de entrada em formulários com Masked Input e jQuery</title>
		<link>http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input</link>
		<comments>http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input#comments</comments>
		<pubDate>Mon, 30 Aug 2010 11:30:29 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=1355</guid>
		<description><![CDATA[Este plugin que funciona em conjunto com a biblioteca jQuery permite a aplicação de uma máscara de entrada para campos de formulário do tipo input, esta técnica fornece uma solução elegante para introduzir dados em campos de texto, como data, CPF, número de telefone, etc.
A máscara torna a entrada de dados mais fácil e ainda [...]]]></description>
			<content:encoded><![CDATA[<p>Este plugin que funciona em conjunto com a <a href="http://www.kadunew.com/blog/category/jquery">biblioteca jQuery</a> permite a aplicação de uma <strong>máscara de entrada para campos de formulário</strong> do tipo input, esta técnica fornece uma solução elegante para introduzir dados em campos de texto, como data, CPF, número de telefone, etc.</p>
<p>A máscara torna a entrada de dados mais fácil e ainda serve para controlar os valores que os usuários podem inserir em um campo de texto, evitando que o usuário digite texto onde o correto seria número.<br />
<span id="more-1355"></span></p>
<p>Primeiro você deve incluir a chamada para a biblioteca jQuery.</p>
<pre class="syntax-highlight:javascript">
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p>Depois inclua a chamada do <strong>plugin Masked Input</strong>. Perceba que o nome <em>jquery.maskedinput</em> é o nome do arquivo do plugin e <em>js</em> a extensão que indica ser um arquivo JavaScript.</p>
<pre class="syntax-highlight:javascript">
&lt;script src=&quot;jquery.maskedinput.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<h2>Caracteres chaves para criar as máscaras</h2>
<div class="obs">
a &#8211; Representa um carácter alfa (AZ , az)<br />
9 &#8211; Representa um carácter numérico (0-9)<br />
* &#8211; Representa um carácter alfanumérico (AZ , az ,0 -9)
</div>
<h2>Evitando conflito com outras biliotecas</h2>
<p>Uma das razões que tornam a biblioteca jQuery uma das mais populares é a capacidade de adição de plugins. O problema é que todos eles usam <code>$</code> como nome principal para chamar suas funcionalidades podendo, ocasionar algum tipo de conflito.</p>
<p>Para resolver esses problema utilizamos a função <code>jQuery.noConflict()</code>.</p>
<h2>Usando o plugin Masked Input</h2>
<p>Depois de tudo pronto chamamos a função de máscara para os itens que você deseja. No exemplo utilizamos <strong>#data</strong>, <strong>#telefone</strong>, <strong>#cpf</strong>, <strong>#cep</strong>, <strong>#cnpj</strong> e <strong>#placa</strong> que são respectivamente os id&#8217;s dos campos a serem mascarados</p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
jQuery.noConflict();
jQuery(function($){
   $(&quot;#data&quot;).mask(&quot;99/99/9999&quot;);
   $(&quot;#telefone&quot;).mask(&quot;(099) 9999-9999&quot;);
   $(&quot;#cpf&quot;).mask(&quot;999.999.999-99&quot;);
   $(&quot;#cep&quot;).mask(&quot;99999-999&quot;);
   $(&quot;#cnpj&quot;).mask(&quot;99.999.999/9999-99&quot;);
   $(&quot;#placa&quot;).mask(&quot;aaa - 9999&quot;);
});
&lt;/script&gt;
</pre>
<p>Se você não estiver satisfeito com o caractere underscore (&#8217;_') como um espaço reservado, você pode passar um argumento opcional para o método  <code>maskedinput</code>.</p>
<pre class="syntax-highlight:javascript">
jQuery(function($){
   $(&quot;#product&quot;).mask(&quot;99/99/9999&quot;,{placeholder:&quot; &quot;});
});
</pre>
<p>Veja nessa <a href="http://www.kadunew.com/blog/exemplo-mascara-masked-input.html">página de demonstração</a> o plugin funcionando.</p>
<p>Abaixo um vídeo do plugin Masked Input</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/BMaTiGKykl8?fs=1&amp;hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BMaTiGKykl8?fs=1&amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="510" height="300"></embed></object></p>
<div class="obs">
Para <a href="http://digitalbush.com/projects/masked-input-plugin/" rel="nofollow">baixar o plugin Masked Input</a> e saber mais sobre o plugin acesse a página do plugin.
</div>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=1355&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FireQuery &#8211; extensão jQuery para Firefox</title>
		<link>http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox</link>
		<comments>http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox#comments</comments>
		<pubDate>Tue, 24 Aug 2010 12:30:44 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=1342</guid>
		<description><![CDATA[Se você é um desenvolvedor Web com toda certeza conhece a ferramenta Firebug utilizada para inspecionar códigos HTML, CSS e JavaScript. Para deixar esta ferramenta ainda mais completa pode-se usar a extensão FireQuery para Firefox. Esta extensão  adiciona funcionalidades ao Firebug para auxiliar o desenvolvimento com a biblioteca jQuery.

Abaixo um vídeo da ferramenta em [...]]]></description>
			<content:encoded><![CDATA[<p>Se você é um desenvolvedor Web com toda certeza conhece a <strong>ferramenta Firebug</strong> utilizada para inspecionar códigos HTML, CSS e JavaScript. Para deixar esta ferramenta ainda mais completa pode-se usar a extensão <strong>FireQuery para Firefox</strong>. Esta extensão  adiciona funcionalidades ao Firebug para auxiliar o desenvolvimento com a <a href="http://www.kadunew.com/blog/category/jquery">biblioteca jQuery</a>.<br />
<span id="more-1342"></span></p>
<p>Abaixo um vídeo da ferramenta em ação.</p>
<p><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='460' height='300'><param name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param name='flashvars' value='i=46448' /><param name='allowFullScreen' value='true' /><embed src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=46448' allowFullScreen='true' width='460' height='300' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p>
<div class="obs">Baixar extensão <a href="https://addons.mozilla.org/en-US/firefox/addon/12632/" rel="nofollow">FireQuery</a> para Firefox.</div>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/browsers/turbine-o-firefox" title="Turbine o Firefox">Turbine o Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/browsers/dicas-para-o-firefox" title="Dicas para o firefox">Dicas para o firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=1342&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efeitos com jQuery</title>
		<link>http://www.kadunew.com/blog/jquery/efeitos-com-jquery</link>
		<comments>http://www.kadunew.com/blog/jquery/efeitos-com-jquery#comments</comments>
		<pubDate>Sat, 11 Apr 2009 03:45:10 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=287</guid>
		<description><![CDATA[
Quem já sabe o que é jQuery, sabe que essa bibioteca JavaScript nos permite a realização de efeitos complexos de uma forma rápida, fácil e o melhor, com pouco código.
Nesse artigo vou mostrar como fazer efeitos de opacidade, revelar e ocultar elementos com o uso da fantástica biblioteca jQuery.
Para disparar a ação utilizamos um botão.
Confira [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2009/04/jquery.jpg" alt="efeitos jQuery" title="efeitos jQuery" width="261" height="101" class="aligncenter size-full wp-image-1056" style="float:left;"/><br />
Quem já sabe <a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery">o que é jQuery</a>, sabe que essa <strong>bibioteca JavaScript</strong> nos permite a realização de efeitos complexos de uma forma rápida, fácil e o melhor, com pouco código.</p>
<p>Nesse artigo vou mostrar como fazer efeitos de opacidade, revelar e ocultar elementos com o uso da fantástica <a href="http://jquery.com" rel="nofollow">biblioteca jQuery</a>.</p>
<p>Para disparar a ação utilizamos um botão.</p>
<p>Confira todos os efeitos na página de <a href="http://www.kadunew.com/blog/exemplo_efeitos_jquery.html">exemplos de efeitos jQuery</a>.</p>
<h3>Efeitos básicos:</h3>
<h4>show</h4>
<p>Exibe o elemento alvo do seletor jQuery que tenha sido escondido.</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).show(&quot;slow&quot;);
    });
</pre>
<p><span id="more-287"></span><br />
Como parâmetro podemos passar <code>slow</code>, <code>normal</code> e <code>fast</code> para velocidade lenta, normal e rápida respectivamente. Podemos digitar um número em milissegundos</p>
<h4>hide</h4>
<p>Oculta o elemento alvo do seletor jQuery.</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).hide(&quot;fast&quot;);
    });
</pre>
<h3>Efeitos deslizantes:</h3>
<h4>slideDown</h4>
<p>Revela o conteúdo suavemente de cima para baixo</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).slideDown(1000);
    });
</pre>
<h4>slideUp</h4>
<p>Oculta o conteúdo suavemente  de baixo para cima</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).slideUp(&quot;fast&quot;);
    });
</pre>
<p> </p>
<h3>Efeitos de opacidade:</h3>
<h4>fadeIn</h4>
<p>Revela o elemento oculto iniciando em 0% (oculto) até 100% (visível)</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).fadeIn(&quot;fast&quot;);
    });
</pre>
<h4>fadeOut</h4>
<p>Oculta o elemento iniciando em 100% (visível) até 0% (oculto)</p>
<pre class="syntax-highlight:js">
    $(&quot;button&quot;).click(function () {
      $(&quot;p&quot;).fadeOut(&quot;fast&quot;);
    });
</pre>
<p>Confira todos os efeitos na página de <a href="http://www.kadunew.com/blog/exemplo_efeitos_jquery.html">exemplos de efeitos jQuery</a>.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a><br />
Forte abraço!</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=287&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/efeitos-com-jquery/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Destacando linhas de tabelas ao passar o mouse</title>
		<link>http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse</link>
		<comments>http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse#comments</comments>
		<pubDate>Thu, 22 Jan 2009 02:39:24 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=184</guid>
		<description><![CDATA[O efeito de destacar linhas de uma tabela consiste em alterar a formatação da linha que recebe o foco. Destacando ela das demais. Dessa forma o visitante do site consegue se localizar mais fácil na tabela, sem ter que passar o dedo na tela para ler as informações de uma linha da tabela.
Nesse primeiro exemplo [...]]]></description>
			<content:encoded><![CDATA[<p>O efeito de destacar linhas de uma tabela consiste em alterar a formatação da linha que recebe o foco. Destacando ela das demais. Dessa forma o visitante do site consegue se localizar mais fácil na tabela, sem ter que passar o dedo na tela para ler as informações de uma linha da tabela.<br />
Nesse primeiro exemplo vamos criar um script que destaque a linha que recebe o foco do mouse.<br />
Para criar esse efeito vamos utilizar o método hover (sobre, fora). Esse método executa duas funções, a primeira quando o mouse passa sobre o seletor e a outra quando o mouse sai de cima do seletor.<br />
<span id="more-184"></span><br />
Utilizando CSS vamos criar uma classe chamada destaque. Vamos inserir essa classe através de script jQuery. A classe vai funcionar da seguinte forma: quando o usuário põe o mouse sobre a linha a classe é chamada, quando o usuário retira o mouse da linha a classe é removida.<br />
<strong>CSS</strong><br />
.destaque{background:#FFFF99;color:#FF0000;}</p>
<p><strong>HTML</strong></p>
<pre class="syntax-highlight:html">
&lt;table id=&quot;curso&quot;&gt;
&lt;caption&gt;Tabela de cursos de graduação&lt;/caption&gt;
&lt;thead&gt;
	&lt;tr&gt;
    	&lt;th scope=&quot;col&quot;&gt;CURSO&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;PERÍODO&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;CIDADE&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;VAGAS&lt;/th&gt;
    &lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot&gt;
	&lt;tr&gt;
    	&lt;td colspan=&quot;6&quot;&gt;Estes cursos exigem do aluno prova de habilidades.&lt;/td&gt;
    &lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
	&lt;tr&gt;
    	&lt;td&gt;Arquitetura e Urbanismo&lt;/td&gt;
        &lt;td&gt;diurno&lt;/td&gt;
        &lt;td&gt;São Paulo&lt;/td&gt;
        &lt;td&gt;50&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Biblioteconomia&lt;/td&gt;
        &lt;td&gt;Noturno&lt;/td&gt;
        &lt;td&gt;Porto Alegre&lt;/td&gt;
        &lt;td&gt;30&lt;/td&gt;
    &lt;/tr&gt;
... resto da marcação...
&lt;/tbody&gt;
&lt;/table&gt;
</pre>
<p><strong>Script jQuery para o efeito</strong></p>
<pre class="syntax-highlight:js">
$(function(){
$(&#039;table#curso tbody tr&#039;).hover(
	function(){
		$(this).addClass(&#039;destaque&#039;);
	},
	function(){
		$(this).removeClass(&#039;destaque&#039;);
	}
	);
});
</pre>
<ul>
<li>Na linha 2 estamos colocando o efeito hover no elemento selecionado, no caso a linha &lt;/tr&gt;.</li>
<li>Na linha 3 até 5: o que vai aconseter quando o ouse passar sobre a linha, no nosso caso adicionar a classe destaque.</li>
<li>Na linha5: A virgula depois das chaves indica que terminou a primeira parte do método (lembra? O método hover tem duas funções sobre e fora).</li>
<li>Na linha 6 até 9: o que deve acontecer quando o mouse sar de cima da linha, no caso, remover a classe destaque. Na linha 9 temos o fim do método hover.</li>
</ul>
<p><a href="http://www.kadunew.com/blog/exemplo_tabela_hover.html">Veja o efeito final</a>.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=184&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Efeito sanfona com jQuery e Accordion</title>
		<link>http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion</link>
		<comments>http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion#comments</comments>
		<pubDate>Fri, 09 Jan 2009 20:15:17 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=163</guid>
		<description><![CDATA[O efeito sanfona é muito utilizado para estruturar conteúdos em vários tópicos. O usuário visualiza apenas o tópico que foi clicado.
Na realização desse efeito vamos utilizar a biblioteca jQuery e um plugin chamado de accordion.
Como instalar o plugin Accordion
Primeiro devemos baixar o plugin no link http://bassistance.de/jquery-plugins/jquery-plugin-accordion/

Veja os efeitos prontos&#8230;
Exemplo 1
Exemplo 2
Ao descompactar o arquivo baixado [...]]]></description>
			<content:encoded><![CDATA[<p>O efeito sanfona é muito utilizado para estruturar conteúdos em vários tópicos. O usuário visualiza apenas o tópico que foi clicado.<br />
Na realização desse efeito vamos utilizar a biblioteca jQuery e um plugin chamado de accordion.</p>
<h3>Como instalar o plugin Accordion</h3>
<p>Primeiro devemos baixar o plugin no link <a href="http://bassistance.de/jquery-plugins/jquery-plugin-accordion/" rel="nofollow">http://bassistance.de/jquery-plugins/jquery-plugin-accordion/</a><br />
<span id="more-163"></span><br />
<strong>Veja os efeitos prontos&#8230;</strong></p>
<p><a href="http://www.kadunew.com/blog/exemplo_efeito_sanfona1.html">Exemplo 1</a><br />
<a href="http://www.kadunew.com/blog/exemplo_efeito_sanfona2.html">Exemplo 2</a></p>
<p>Ao descompactar o arquivo baixado você verá uma pasta denominada jquery-accordion. O Arquivo que vamos utilizar está lá dentro com o nome de jquery.accordion.<br />
Agora vamos chamar o arquivo da biblioteca jQuery e o plugin.</p>
<div class="obs">Se ainda não tem o arquivo da biblioteca jQuery baixe no seguinte endereço <a href="http://jquery.com/" rel="nofollow">http://jquery.com/</a></div>
<p><strong>Marcação HTML</strong></p>
<pre class="syntax-highlight:js">&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.2.6.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-accordion/jquery.accordion.js&quot;&gt;&lt;/script&gt;

&lt;strong&gt;Veja a marcação HTML&lt;/strong&gt;

[source language=&quot;html&quot;]&lt;div id=&quot;geral&quot;&gt;
&lt;h1&gt;Efeito sanfona com Accordion&lt;/h1&gt;
&lt;div id=&quot;efeito&quot;&gt;
&lt;a href=&quot;#&quot;&gt; Fundamentos sobre CSS&lt;/a&gt;
	&lt;div&gt;
    &lt;p&gt;ponha aqui o conteúdo...&lt;/p&gt;
    &lt;/div&gt;

    &lt;a href=&quot;#&quot;&gt; Fundamentos sobre (X)HTML&lt;/a&gt;
	&lt;div&gt;
    &lt;p&gt;ponha aqui o conteúdo...&lt;/p&gt;
    &lt;/div&gt;

    &lt;a href=&quot;#&quot;&gt; Fundamentos sobre jQuery&lt;/a&gt;
	&lt;div&gt;
    &lt;p&gt;ponha aqui o conteúdo...&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre>
<p><strong>Estilização CSS</strong></p>
<pre class="syntax-highlight:css">&lt;style type=&quot;text/css&quot;&gt;
*{margin:0;padding:0;}
#geral	{
		background:#CCCCCC;
		width:500px;
		margin:0 auto;
		padding:10px;
		border:dotted 1px;
		}
#efeito a	{
			border-bottom:groove 1px #000;
			display:block;
			font-weight:bold;
			color:#fff;
			background:#999;
			padding:5px 10px;
			text-decoration:none;
			}
#efeito a:hover{background:#666;}
#efeito a.selected{background:#666;}
div p {padding:7px 0;}
&lt;/style&gt;
</pre>
<p><strong>E o nosso script para criar o efeito sanfona</strong></p>
<pre class="syntax-highlight:js">&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
	$(&#039;#efeito&#039;).accordion({
	autoheight:false
	});
});
&lt;/script&gt;
</pre>
<p>Na quarta linha podemos utilizar a propriedade <em>false</em> e <em>true</em> para o parâmetro <em>autoheight</em><br />
true: altura da div é fixa<br />
false: ajusta conforme a quantidade de conteúdo.</p>
<h3>Veja aqui o efeito final</h3>
<p><a href="http://www.kadunew.com/blog/exemplo_efeito_sanfona1.html">Com autoheight igual a false</a><br />
<a href="http://www.kadunew.com/blog/exemplo_efeito_sanfona2.html">Com autoheight igual a true</a></p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a><br />
Forte abraço!</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=163&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Tabela &#8211; efeito zebra</title>
		<link>http://www.kadunew.com/blog/jquery/tabela-efeito-zebra</link>
		<comments>http://www.kadunew.com/blog/jquery/tabela-efeito-zebra#comments</comments>
		<pubDate>Sat, 03 Jan 2009 20:48:50 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=143</guid>
		<description><![CDATA[Chamamos de efeito zebra o ato de alternarmos as cores de plano de fundo das linhas de uma tabela. A estilização consiste em estilizar as linhas pares de uma cor e as impares de outra cor. A principal vantagem além de alterar o visual da tabela, é facilitar a compreensão e a leitura da mesma.
Conseguimos [...]]]></description>
			<content:encoded><![CDATA[<p>Chamamos de efeito zebra o ato de alternarmos as cores de plano de fundo das linhas de uma tabela. A estilização consiste em estilizar as linhas pares de uma cor e as impares de outra cor. A principal vantagem além de alterar o visual da tabela, é facilitar a compreensão e a leitura da mesma.<br />
Conseguimos esse efeito facilmente com as folhas de estilos em cascata (CSS). Para isso basta atribuir uma classe nas linhas pares (ou impares) e estilizar a classe conforme sua necessidade. Uma grande desvantagem é fazer isso em tabelas grandes.<br />
<span id="more-143"></span><br />
Outra forma de se fazer isso é com uma linguagem de programação: PHP, ASP etc.<br />
Nesse post vou demonstrar o efeito utilizando a biblioteca jQuery.<br />
Abaixo temos a marcação e estilização para construção de nossa tabela. Como o objetivo dessa categoria do site é a biblioteca jQuery, não farei explicações sobre tal marcação e estilização.<br />
<strong>HTML</strong></p>
<pre class="syntax-highlight:html">
&lt;table id=&quot;curso&quot;&gt;
&lt;caption&gt;Tabela de cursos de graduação&lt;/caption&gt;
&lt;thead&gt;
	&lt;tr&gt;
    	&lt;th scope=&quot;col&quot;&gt;CURSO&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;PERÍODO&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;CIDADE&lt;/th&gt;
        &lt;th scope=&quot;col&quot;&gt;VAGAS&lt;/th&gt;
    &lt;/tr&gt;
&lt;/thead&gt;
&lt;tfoot&gt;
	&lt;tr&gt;
    	&lt;td colspan=&quot;6&quot;&gt;Estes cursos exige do aluno prova de habilidades.&lt;/td&gt;
    &lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
	&lt;tr&gt;
    	&lt;td&gt;Arquitetura e Urbanismo&lt;/td&gt;
        &lt;td&gt;diurno&lt;/td&gt;
        &lt;td&gt;São Paulo&lt;/td&gt;
        &lt;td&gt;50&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Biblioteconomia&lt;/td&gt;
        &lt;td&gt;Noturno&lt;/td&gt;
        &lt;td&gt;Porto Alegre&lt;/td&gt;
        &lt;td&gt;30&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Comunicação Social	&lt;/td&gt;
        &lt;td&gt;diurno&lt;/td&gt;
        &lt;td&gt;Bauru&lt;/td&gt;
        &lt;td&gt;25&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Pedagogia&lt;/td&gt;
        &lt;td&gt;diurno&lt;/td&gt;
        &lt;td&gt;São Paulo&lt;/td&gt;
        &lt;td&gt;50&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Serviço Social&lt;/td&gt;
        &lt;td&gt;noturno&lt;/td&gt;
        &lt;td&gt;Rio de Janeiro&lt;/td&gt;
        &lt;td&gt;20&lt;/td&gt;
    &lt;/tr&gt;
	&lt;tr&gt;
    	&lt;td&gt;Turismo&lt;/td&gt;
        &lt;td&gt;noturno&lt;/td&gt;
        &lt;td&gt;Salvador&lt;/td&gt;
        &lt;td&gt;20&lt;/td&gt;
    &lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</pre>
<p><strong>CSS</strong></p>
<pre class="syntax-highlight:css">
&lt;style type=&quot;text/css&quot;&gt;
table	{
		border-collapse:collapse;
		border:solid 2px #999999;
		width:600px;
		margin: 0 auto;
		}
thead tr th	{
			text-align:center;
			border-bottom:solid 2px #000000;
			border-left:solid 2px #000000;
			}

tr td, tr th	{
				border:dotted 1px #999999;
				}

tfoot tr td	{
			text-align:center;
			border-top:solid 2px #000000;
			}
.cor{background:red;}
.cor_{background:gold;}

&lt;/style&gt;
</pre>
<p><strong>Tabela com marcação e estilização</strong><br />
<img src="http://www.kadunew.com/blog/wp-content/uploads/2009/01/tab_zebra1.gif" alt="tabela efeito zebra 1" title="tabela efeito zebra 1" width="400" height="150" class="aligncenter size-full wp-image-144" /></p>
<p>Para criar o efeito de zebra vamos utilizar os chamados <em>pseudosseletores :even e <img src='http://www.kadunew.com/blog/wp-includes/images/smilies/icon_surprised.gif' alt=':o' class='wp-smiley' /> dd que se destinam a selecionar ocorrências pares e ímpares respectivamente de qualquer conjunto de elementos declarados.</p>
<div class="obs">OBS: A contagem desses pseudosseletores começa em 0.</div>
<p>Para nosso alvo ser mais preciso, usamos o atributo id para dar uma identificação a nossa tabela (id=”curso”).<br />
Vamos iniciar trocando a cor das linhas pares (pseudosseletore :even).<br />
Para isso temos que acessar o elemento tr que está dentro do elemento tbody que está dentro do identificador cursos, então escrevemos nosso script da seguinte forma.</p>
<pre class="syntax-highlight:js">
&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
$(&#039;table#curso tbody tr:even&#039;).css(&#039;background&#039;,&#039;#FFFF99&#039;);
});
&lt;/script&gt;
</pre>
<p><strong>Resultado:</strong></p>
<div id="attachment_145" class="wp-caption aligncenter" style="width: 631px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2009/01/tab_zebra2.gif" alt="tabela efeito zebra 2" title="tabela efeito zebra 2" width="400" height="150" class="size-full wp-image-145" /><p class="wp-caption-text">tabela efeito zebra 2</p></div>
<p>Agora o que temos que fazer é praticamente a mesma coisa para as linhas ímpares, só trocamos o pseudosseletor para odd. Veja o script completo:</p>
<pre class="syntax-highlight:js">
&lt;script type=&quot;text/javascript&quot;&gt;
$(function(){
//troca fundo de linhas pares
$(&#039;table#curso tbody tr:even&#039;).css(&#039;background&#039;,&#039;#FFFF99&#039;);
//troca fundo de linhas ímpares
$(&#039;table#curso tbody tr:odd&#039;).css(&#039;background&#039;,&#039;#FFFFCC&#039;);
});
&lt;/script&gt;
</pre>
<p>Resultado final<br />
<div id="attachment_146" class="wp-caption aligncenter" style="width: 629px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2009/01/tab_zebra3.gif" alt="tabela efeito zebra 3" title="tabela efeito zebra 3" width="400" height="150" class="size-full wp-image-146" /><p class="wp-caption-text">tabela efeito zebra 3</p></div><br />
Podemos também fazer o efeito zebra em colunas. Para isso basta alterar os elementos tr para td (coluna).</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=143&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/tabela-efeito-zebra/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Seletores jQuery &#8211; Parte I</title>
		<link>http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i</link>
		<comments>http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i#comments</comments>
		<pubDate>Thu, 25 Dec 2008 22:20:14 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[Seletores]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.blog.kadunew.com/?p=74</guid>
		<description><![CDATA[Nesse  artigo vamos ver os tipos de seletores (classe, id e tag&#8217;s HTML), assim como tirar proveito da combinação deles. Saber perfeitamente como funciona a combinação de seletores,  torna o trabalho do desenvolvedor muito mais fácil.
Nessa categoria do blog o foco é a biblioteca jQuery. Eu parto da premissa que você já tem [...]]]></description>
			<content:encoded><![CDATA[<p>Nesse  artigo vamos ver os <strong>tipos de seletores</strong> (classe, id e tag&#8217;s HTML), assim como tirar proveito da combinação deles. Saber perfeitamente como funciona a combinação de seletores,  torna o trabalho do desenvolvedor muito mais fácil.<br />
Nessa categoria do blog o foco é a <strong>biblioteca jQuery</strong>. Eu parto da premissa que você já tem um conhecimento, mesmo que básico, de CSS e HTML.</p>
<p>Para todos os exemplos será utilizado o mesmo código JavaScript, variando apenas o código para acessar o elemento. Código que se encontra na linha 5. Abaixo veja o código completo.<br />
Para disparar a ação usamos um botão.</p>
<pre class="syntax-highlight:js">
&lt;script type=&quot;text/javascript&quot; src=&quot;../jquery-1.2.6.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	$(function(){
    		$(&#039;button&#039;).click(function () {
			/*linha dos exemplos*/
			});
		});
&lt;/script&gt;
</pre>
<p><span id="more-74"></span></p>
<div class="obs">OBS: Para funcionar a biblioteca jQuery não esqueça de fazer o link para a mesma. Veja a primeira linha do código acima.</div>
<h3>Seletor simples:</h3>
<p>Acessa um elemento através do valor passado para o atributo id, class ou o próprio elemento da (X)HTML.<br />
<strong>Exemplo:</strong></p>
<pre class="syntax-highlight:js">$(&quot;#div_dois&quot;).css(&#039;background&#039;, &#039;red&#039;);</pre>
<p><strong>HTML</strong></p>
<pre class="syntax-highlight:html">
	&lt;button type=&quot;button&quot;&gt;Alterar cor&lt;/button&gt;
	&lt;div id=&quot;div_um&quot;&gt;Conteúdo da div um&lt;/div&gt;
	&lt;div id=&quot;div_dois&quot;&gt;Conteúdo da div dois&lt;/div&gt;
</pre>
<p>Ao clicar no botão mudará a cor de fundo de todas divs que estiverem com o valor igual a div_dois no atributo id.</p>
<p>Para seletores do tipo classe a idéia é a mesma. Ao invés de usar # (sustenido) usaríamos . (ponto).</p>
<pre class="syntax-highlight:js">$(&quot;.div_dois&quot;).css(&#039;background&#039;, &#039;red&#039;);</pre>
<p>Para selecionarmos um elemento do HTML usamos:</p>
<pre class="syntax-highlight:js">$(&quot;div&quot;).css(&#039;background&#039;, &#039;red&#039;);</pre>
<p>No exemplo acima todas as divs do documento serão afetadas, mesmo que tenham classes e ids atribuídas. O mesmo ocorre com outros elementos HTML.</p>
<h3>Agrupando seletores</h3>
<p>Se para vários seletores temos a mesma estilização, uma alternativa é fazer o agrupamento deles.<br />
<strong>Exemplo:</strong></p>
<pre class="syntax-highlight:js">$(&#039;p, #div_um, .div_dois&#039;).css(&#039;background&#039;, &#039;gold&#039;);</pre>
<p><strong>HTML	</strong></p>
<pre class="syntax-highlight:html">
         	&lt;button type=&quot;button&quot;&gt;Altera cor&lt;/button&gt;
		&lt;div id=&quot;div_um&quot;&gt;Conteúdo da div_um&lt;/div&gt;
		&lt;p&gt;Texto de um parágrafo&lt;/p&gt;
		&lt;div class=&quot;div_dois&quot;&gt;DIV com classe div_dois&lt;/div&gt;
		&lt;p class=&quot;diferente&quot;&gt; Parágrafo com classe igual a diferente&lt;/p&gt;
</pre>
<h3>Seletores compostos:</h3>
<p>Temos um seletor composto quando usamos a combinação de dois um ou mais seletores simples. Para os seletores compostos temos três sinais de combinação. Veja um exemplo de cada:</p>
<h4>Seletor ancestral descendente</h4>
<pre class="syntax-highlight:js">$(div span&#039;).css(&#039;background&#039;, &#039;gold&#039;);</pre>
<p><strong>HTML</strong></p>
<pre class="syntax-highlight:html">
       &lt;button type=&quot;button&quot;&gt;Altera cor&lt;/button&gt;
	&lt;div&gt;
	&lt;p&gt;&lt;span&gt;jQuery&lt;/span&gt; é uma &lt;span&gt;biblioteca&lt;/span&gt; JavaScript&lt;/p&gt;
	&lt;/div&gt;
	&lt;p&gt;Seletores são &lt;span&gt;importantes&lt;/span&gt;&lt;/p&gt;
</pre>
<p>Nesse caso apenas as palavras jQuery e biblioteca foram alvo, pois ambas  estão marcadas com span e são descendentes da div. A palavra importantes, também marcada com span, não foi alvo porque é descendente de parágrafo e não de div.</p>
<h4>Seletor pai filho</h4>
<p>O elemento alvo é o filho do pai especificado no seletor. </p>
<pre class="syntax-highlight:js">$(&#039;div &gt; span&#039;).css(&#039;background&#039;, &#039;red&#039;);</pre>
<p><strong>HTML</strong></p>
<pre class="syntax-highlight:html">
	&lt;button type=&quot;button&quot;&gt;Altera cor&lt;/button&gt;
	&lt;div&gt;
	&lt;p&gt;A palavra &lt;span&gt;jQuery&lt;/span&gt; e a palavra &lt;span&gt;css&lt;/span&gt; foram alvos do seletor&lt;/p&gt;
	&lt;/div&gt;
	&lt;p&gt;A palavra &lt;span&gt;design&lt;/span&gt; não será alvo do seletor&lt;/p&gt;
</pre>
<p>Nesse exemplo nada acontecerá. Por quê? Simples, nenhum elemento span é filho de div e sim descendente.<br />
Alteramos o código para:</p>
<pre class="syntax-highlight:html">
       &lt;button type=&quot;button&quot;&gt;Altera cor&lt;/button&gt;
	&lt;div&gt;
	A palavra &lt;span&gt;jQuery&lt;/span&gt; e a palavra &lt;span&gt;css&lt;/span&gt; foram alvos do seletor
	&lt;/div&gt;
	&lt;p&gt;A palavra &lt;span&gt;design&lt;/span&gt; não será alvo do seletor&lt;/p&gt;
</pre>
<p>Veja que agora temos dois elementos span filho da div. Esses dois elementos serão alvo do seletor.</p>
<h4>Seletor anterior próximo</h4>
<p>Acessa apenas o próximo elemento que se segue do elemento declarado como anterior.</p>
<pre class="syntax-highlight:js">$(&#039;h2 + p&#039;).css(&#039;background&#039;, &#039;red&#039;);</pre>
<p><strong>HTML</strong></p>
<pre class="syntax-highlight:html">
	&lt;button type=&quot;button&quot;&gt;Vermelha&lt;/button&gt;
        &lt;div&gt;
          &lt;h2&gt;Título&lt;/h2&gt;
          &lt;p&gt;jQuery é uma excelente biblioteca&lt;/p&gt;
          &lt;p&gt;Estou aprendendo muito com jQuery&lt;/p&gt;
        &lt;/div&gt;
</pre>
<p>Nesse exemplo apenas o primeiro parágrafo será alvo. Quando declaramos h2 + p estamos dizendo: Ache todos parágrafos que vier imediatamente após h2.<br />
Nesse artigo tive a intenção de mostrar algumas formas de seletores, que se bem explorados nos livrão de fazer marcações adicionais em nosso (X)HTML, deixando o código mais claro e limpo. Em breve <a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-–-parte-ii">seletores jQuery parte II</a>.<br />
Abraço a todos.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=74&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O que é Jquery?</title>
		<link>http://www.kadunew.com/blog/jquery/o-que-e-jquery</link>
		<comments>http://www.kadunew.com/blog/jquery/o-que-e-jquery#comments</comments>
		<pubDate>Sun, 21 Dec 2008 13:21:07 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.blog.kadunew.com/?p=9</guid>
		<description><![CDATA[Este artigo é apenas uma introdução ao Jquery que é uma biblioteca JavaScript criada por John Resig que tem por finalidade facilitar o desenvolvimento de scripts.
A biblioteca jQuery é disponibilizada como software livre( pode ser usada, copiada, estudada, modificada e redistribuída sem restrição), ou seja, você pode usar a biblioteca gratuitamente tanto para desenvolver seus [...]]]></description>
			<content:encoded><![CDATA[<p>Este artigo é apenas uma <strong>introdução ao Jquery</strong> que é uma <strong>biblioteca JavaScript</strong> criada por John Resig que tem por finalidade facilitar o desenvolvimento de scripts.</p>
<p>A <a href="http://jquery.com/" rel="nofollow">biblioteca jQuery</a> é disponibilizada como software livre( pode ser usada, copiada, estudada, modificada e redistribuída sem restrição), ou seja, você pode usar a biblioteca gratuitamente tanto para desenvolver seus projetos pessoais e comerciais.</p>
<p>O seu criador John Resig, resume o que é jQuery assim:</p>
<p><span id="more-9"></span></p>
<blockquote><p>“O foco principal da biblioteca jQuery é a simplicidade. Por que submeter os desenvolvedores ao martírio de escrever longos e complexos códigos para criar efeitos simples.”</p></blockquote>
<p>Só pela sua frase, que foi escrita no prefácio de seu livro jQuery in Action, podemos imaginar  que é uma maneira simples e fácil de escrever códigos JavaScript. E realmente é.  Até mesmo designers e desenvolvedores com pouco conhecimento de programação são capazes de criar rapidamente seus scripts. E o mais impressionante, você não precisa ser um profundo conhecedor de JavaScript para usar essa biblioteca.</p>
<p>Outra grande vantagem, (a primeira é de ser grátis) é de não ter problemas de incompatibilidade entre browsers. Quem usa css sabe do que estou falando.</p>
<p>jQuery  foi criada em <strong>conformidade com os padrões web</strong>, ou seja, compatível com qualquer sistema operacional e navegador.</p>
<h3>Como instalar jQuery</h3>
<p>A biblioteca jQuery é um arquivo texto, salvo com a extensão .js (Arquivo JavaScript). Esse arquivo deve ser linkado na página onde serão aplicados os efeitos. E pronto! A biblioteca já pode ser usada.</p>
<p>Existem diferentes tipos de apresentação da biblioteca para download. Para ver acesse o site <a href="http://jquery.com" rel="nofollow">http://jquery.com</a> e vá até a área de download. A mais completa delas, que inclui muitos comentários no arquivo você encontra nesse link <a href="http://jqueryjs.googlecode.com/files/jquery-1.2.6.js" rel="nofollow">http://jqueryjs.googlecode.com/files/jquery-1.2.6.js</a> (baixe aqui para testar os exemplos)</p>
<h3>Como linkar a biblioteca jQuery</h3>
<p>Na primeira linha do código observe como chamar a biblioteca jQuery para dentro de suas páginas.</p>
<pre class="syntax-highlight:js"> &lt;script type=&quot;text/javascript&quot; src=&quot;../jquery-1.2.6.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
Aqui vai as funções jQuery...
&lt;/sccript&gt; </pre>
<p>Você também pode utilizar o arquivo disponível no servidor do <a href="http://code.google.com/intl/pt-BR/more" rel="nofollow">Google APIS</a> em vez de usar o arquivo que está hospedado em seu servidor.</p>
<pre class="syntax-highlight:js">http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js</pre>
<h3>O Método ready()</h3>
<p>Em jQuery equivale ao <code>window.onload</code>. Usamos <code>window.onload</code> para disparar nosso script depois que a página foi completamente carregada.</p>
<pre class="syntax-highlight:js">
$(document).ready(function(){
     Faça isso...
})
</pre>
<p>Temos uma sintaxe abreviada de escrever.</p>
<pre class="syntax-highlight:js">
$(function(){
    Faça isso...
})
</pre>
<h3>jQyery na prática</h3>
<pre class="syntax-highlight:html">
&lt;body&gt;
&lt;head&gt;
</pre>
<pre class="syntax-highlight:js">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery-1.2.6.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	$(function(){
		$(&#039;#geral&#039;).css(&#039;background&#039;,&#039;gold&#039;);  // troca cor de fundo da div
		$(&#039;p&#039;).css(&#039;color&#039;,&#039;red&#039;);  //troca cor dos parágrafos
	});

&lt;/script&gt;
</pre>
<pre class="syntax-highlight:html">
&lt;/head&gt;

&lt;body&gt;
&lt;div id=&quot;geral&quot;&gt;
	&lt;p&gt;Parágrafo dentro da div #geral&lt;/p&gt;
&lt;/div&gt;

&lt;/body&gt;
</pre>
<p>Nesse segundo exemplo vamos fazer a mesma coisa, mas quem irá disparar a função será um botão.</p>
<p>O código </p>
<pre class="syntax-highlight:js">
	$(function(){
		$(&#039;button&#039;).click(function(){
			$(&#039;#geral&#039;).css(&#039;background&#039;,&#039;gold&#039;);
			$(&#039;p&#039;).css(&#039;color&#039;,&#039;red&#039;);
		});
	});
</pre>
<p>HTML</p>
<pre class="syntax-highlight:html">
&lt;button type=&quot;button&quot;&gt;OK&lt;/button&gt;
&lt;div id=&quot;geral&quot;&gt;
	&lt;p&gt;Parágrafo dentro da div #geral&lt;/p&gt;
&lt;/div&gt;
</pre>
<p>Nesse primeiro artigo apenas fomos apresentados a biblioteca jQuery e vimos sua sintaxe básica. Até a próxima.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination" title="Paginação em listas HTML com jQuery Quick Pagination">Paginação em listas HTML com jQuery Quick Pagination</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=9&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/o-que-e-jquery/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

