<?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>یک طراح وب &#187; .hide</title>
	<atom:link href="http://aliha.ir/tag/hide/feed/" rel="self" type="application/rss+xml" />
	<link>http://aliha.ir</link>
	<description>لحظاتی با سی اس اس، جی کوئری و پی اچ پی.</description>
	<lastBuildDate>Sun, 16 Oct 2011 09:19:03 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>با استفاده از جی کوئری، عناصر را مخفی یا نمایش دهید!</title>
		<link>http://aliha.ir/2009/07/24/jquery-show-hide-plugin/</link>
		<comments>http://aliha.ir/2009/07/24/jquery-show-hide-plugin/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 16:40:07 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[جی کوئری]]></category>
		<category><![CDATA[.hide]]></category>
		<category><![CDATA[.show]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[show/hide]]></category>
		<category><![CDATA[نمایش/مخفی]]></category>

		<guid isPermaLink="false">http://aliha.ir/?p=1168</guid>
		<description><![CDATA[تصور کنید محتوای بخشی از وبلاگ یا سایتتان، بسیار زیاد یا به عبارتی طولانی شده است. مثلا آرشیوی چند ساله دارید که با گذشت زمان، به تعداد ماه های آن اضافه شده است و یک شکل طویل به خود گرفته است. به نظر من که کمی زشت می کند ظاهر سایت یا وبلاگ را. می ...]]></description>
			<content:encoded><![CDATA[<p>تصور کنید محتوای بخشی از وبلاگ یا سایتتان، بسیار زیاد یا به عبارتی طولانی شده است. مثلا آرشیوی چند ساله دارید که با گذشت زمان، به تعداد ماه های آن اضافه شده است و یک شکل طویل به خود گرفته است. به نظر من که کمی زشت می کند ظاهر سایت یا وبلاگ را.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-1169" title="show-hide-jquery" src="http://aliha.ir/wp-content/uploads/show-hide-jquery.jpg" alt="show-hide-jquery" width="500" height="287" /></p>
<p>می خواهیم با کمک جی کوئری، کاری کنیم که وقتی روی چیزی مثل &#8220;آرشیو&#8221; کلیک کردیم، آرشیو وبلاگ نمایش داده شود یا به اصطلاح باز شود و اگر دوباره روی همان کلیک کردیم، بسته و مخفی شود. البته روشی که قرار هست یاد بگیریم را می توانید برای کارهای مختلف استفاده کنید که یکی از آن همینی هست که گفتم. همان آرشیو و این صحبت ها&#8230;</p>
<p>مثل همیشه ابتدا اگر کتابخانه ی جی کوئری را ندارید، آخرین نسخه ی آن را از <a href="http://docs.jquery.com/Downloading_jQuery" target="_blank">اینجا</a> دریافت کنید (اگر نشد از <a href="http://aliha.ir/jquery/library/jquery.zip">اینجا</a> بگیرید).</p>
<h2>۱٫ جی کوئری</h2>
<p>کتابخانه ی جی کوئری را به صفحه اضافه می کنیم (در قسمت head):</p>
<pre class="brush: xml;">
&lt;script src=&quot;jquery.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
</pre>
<p>کدهای زیر را در قسمت head قرار دهید. می بینید چقدر ساده و کوچولو است؟ :)</p>
<pre class="brush: jscript;">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function(){
$(&quot;#toggle-content&quot;).hide();
$(&quot;h2.trigger&quot;).toggle(function(){
$(this).addClass(&quot;active&quot;);
}, function () {
$(this).removeClass(&quot;active&quot;);
});
$(&quot;h2.trigger&quot;).click(function(){
$(this).next(&quot;#toggle-content&quot;).slideToggle(&quot;slow&quot;);
});
});
&lt;/script&gt;
</pre>
<h2>2. اچ تی ام ال</h2>
<p>کدهای اچ تی ام ال زیر را قرار دهید:</p>
<pre class="brush: xml;">
&lt;h2 class=&quot;trigger&quot; id=&quot;title-trigger&quot;&gt;نمایش / مخفی&lt;/h2&gt;
&lt;div id=&quot;toggle-content&quot;&gt;
&lt;ul&gt;
&lt;li&gt;July 2009&lt;/li&gt;
&lt;li&gt;June 2009&lt;/li&gt;
&lt;li&gt;May 2009&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>یک گزینه گذاشتیم برای باز و بسته کردن و یک لیست هم درست کردیم به عنوان آرشیو.</p>
<h2>۳٫ سبک دهی – سی اس اس</h2>
<p>حالا دستورات سی اس اس زیر را هم اضافه می کنیم:</p>
<pre class="brush: css;">
.trigger {
cursor: pointer;
}
#toggle-content {
overflow: hidden;
}
</pre>
<p>نکته ای که مورد توجه است این است که اگر می خواهید درحالت پیش فرض، محتوا نمایش داده شود، باید در ابتدای اسکریپت:</p>
<pre class="brush: jscript;">
$(&quot;#toggle-content&quot;).hide();
</pre>
<p>دستور hide را به show تغییر دهید و همینطور برعکس، اگر می خواهید در حالت پیش فرض، محتوا مخفی باشد، hide بگذارید.<br />
خب تمام شد. حالا دیگر یاد گرفته اید از این افکت در طراحی های خود استفاده کنید :)</p>
<p>می توانید <a href="http://aliha.ir/jquery/source/show-hide/" target="_blank">نمونه ی این افکت</a> را ببینید و همچنین یک مثال کامل از این افکت را دریافت کنید:</p>
<p style="text-align: center;"><a href="http://aliha.ir/download/jquery/jquery-show-hide.zip"><img class="no-border" title="download-zip" src="http://aliha.ir/wp-content/uploads/download-zip.jpg" alt="download-zip" width="234" height="141" /></a></p>
<ul class="related_post">
<li><a href="http://aliha.ir/2010/12/29/hyperterminal-jquery-ajax-and-php/" title="ای‌جکس بازی » به‌یاد هایپرترمینال">ای‌جکس بازی » به‌یاد هایپرترمینال</a></li>
<li><a href="http://aliha.ir/2010/10/04/ajax-loading-content-with-jquery/" title="ای‌جکس‌بازی » بارگذاری محتوای صفحات با جی‌کوئری">ای‌جکس‌بازی » بارگذاری محتوای صفحات با جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2010/09/06/jquery-ui/" title="جی‌کوئری UI یا هرآنچه برای طراحی یک اپلیکیشن نیاز دارید">جی‌کوئری UI یا هرآنچه برای طراحی یک اپلیکیشن نیاز دارید</a></li>
<li><a href="http://aliha.ir/2010/04/15/ajax-record-delete-from-database-with-jquery/" title="ای‌جکس‌بازی » حذف رکورد از بانک‌اطلاعاتی با جی‌کوئری">ای‌جکس‌بازی » حذف رکورد از بانک‌اطلاعاتی با جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/10/28/a-simple-jquery-slideshow/" title="ساخت ِ یک نمایش اسلایدی ساده به‌وسیله‌ی جی‌کوئری">ساخت ِ یک نمایش اسلایدی ساده به‌وسیله‌ی جی‌کوئری</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2009/07/24/jquery-show-hide-plugin/#comments">30 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2009/07/24/jquery-show-hide-plugin/&title=با استفاده از جی کوئری، عناصر را مخفی یا نمایش دهید!">del.icio.us</a>
<hr />
<p align="center"><a href="http://www.irsaweb.com/"><img src="http://aliha.ir/images/irsaweb-small.png" alt="ایرساوب" /></a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://aliha.ir/2009/07/24/jquery-show-hide-plugin/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

