<?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; نمایش اسلایدی</title>
	<atom:link href="http://aliha.ir/tag/%d9%86%d9%85%d8%a7%db%8c%d8%b4-%d8%a7%d8%b3%d9%84%d8%a7%db%8c%d8%af%db%8c/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/10/28/a-simple-jquery-slideshow/</link>
		<comments>http://aliha.ir/2009/10/28/a-simple-jquery-slideshow/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:38:20 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[جی کوئری]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[اسلاید]]></category>
		<category><![CDATA[اسلاید شو]]></category>
		<category><![CDATA[نمایش اسلایدی]]></category>

		<guid isPermaLink="false">http://aliha.ir/?p=1297</guid>
		<description><![CDATA[نمایش اسلایدی یا همان SlideShow، برای نمایش تصاویر، به‌صورت متحرک و پشت ِ سرهم به‌کار می‌رود. احتمالا نمونه‌هایی‌ از نمایش اسلایدی را در سایت‌های مختلف مشاهده کرده‌اید. به روش‌های مختلف می‌شود نمایش اسلایدی ساخت، اما جی‌کوئری کارمان را در این مورد بسیار آسان و حجم کدمان را مقادیری کم‌تر کرده است. در ادامه، روش ِ ...]]></description>
			<content:encoded><![CDATA[<p>نمایش اسلایدی یا همان SlideShow، برای نمایش تصاویر، به‌صورت متحرک و پشت ِ سرهم به‌کار می‌رود. احتمالا نمونه‌هایی‌ از نمایش اسلایدی را در سایت‌های مختلف مشاهده کرده‌اید.</p>
<p>به روش‌های مختلف می‌شود نمایش اسلایدی ساخت، اما جی‌کوئری کارمان را در این مورد بسیار آسان و حجم کدمان را مقادیری کم‌تر کرده است. در ادامه، روش ِ ایجاد ِ نمایش اسلایدی‌ای که <a href="http://jonraasch.com/" target="_blank">ایشان</a> ساخته‌اند را باهم مرور می‌کنیم ببینیم چه می‌شود :)</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-1298" title="jquery slideshow" src="http://aliha.ir/wp-content/uploads/jquery-slideshow.jpg" alt="jquery slideshow" width="500" height="325" /></p>
<p>لازم هم نیست که بگویم کتاب‌خانه‌ی جی‌کوئری را ابتدا از <a href="http://docs.jquery.com/Downloading_jQuery" target="_blank">این‌جا</a> بگیرید و اگر نشد، می‌توانید آن را از <a href="http://aliha.ir/jquery/library/jquery.zip">این‌جا</a> بگیرید؟</p>
<p>کدهای اچ‌تی‌ام‌ال ِ زیر را می‌نویسم:</p>
<pre class="brush: xml;">
&lt;div id=&quot;slideshow&quot;&gt;
    &lt;img src=&quot;01.jpg&quot; alt=&quot;Slideshow Image 1&quot; class=&quot;active&quot; /&gt;
    &lt;img src=&quot;02.jpg&quot; alt=&quot;Slideshow Image 2&quot; /&gt;
    &lt;img src=&quot;03.jpg&quot; alt=&quot;Slideshow Image 2&quot; /&gt;
&lt;/div&gt;
</pre>
<p><strong>نکته:</strong> حتما باید کلاس ِ اولین تصویر، active باشد.</p>
<p>دستورات ِ سی‌اس‌اس ِ زیر را هم اضافه می‌کنیم و آن را خوب هَم می‌زنیم :دی</p>
<pre class="brush: css;">
#slideshow {
    position:relative;
    height:350px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
#slideshow IMG.active {
    z-index:10;
}
#slideshow IMG.last-active {
    z-index:9;
}
</pre>
<p>خب، حالا یک فانکشن با نام ِ slideswitch تعریف می‌کنیم و کدهای مربوط به افکت ِ نمایش اسلایدی‌مان را در آن می‌نویسیم:</p>
<pre class="brush: jscript;">
function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( &quot;slideSwitch()&quot;, 5000 );
});
</pre>
<p>مدت‌زمان توقف هرعکس بسته به مقداری‌ست که به setInterval() می‌دهید (خط ۱۹). الان روی ۵۰۰۰ یعنی ۵ ثانیه می‌باشد که باتوجه به نیاز خود می‌توانید آن را تغییر دهید.</p>
<p>حالا بفرمایید <a href="http://aliha.ir/jquery/source/jquery-slideshow/" target="_blank">این‌جا</a> و نتیجه را مشاهده کنید و این نمونه را کامل دریافت کنید:</p>
<p style="text-align: center;"><a href="http://aliha.ir/download/jquery/jquery-slideshow.zip"><img class="alignnone size-full wp-image-1213 no-border" title="download-zips" src="http://aliha.ir/wp-content/uploads/download-zips.jpg" alt="download-zips" width="298" height="174" /></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/08/coming-soon-page-with-jquery/" title="با کمک جی‌کوئری، یک شمارنده برای افتتاح سایت‌تان طراحی کنید">با کمک جی‌کوئری، یک شمارنده برای افتتاح سایت‌تان طراحی کنید</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2009/10/28/a-simple-jquery-slideshow/#comments">24 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2009/10/28/a-simple-jquery-slideshow/&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/10/28/a-simple-jquery-slideshow/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

