<?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/%d8%a7%d8%b3%d9%84%d8%a7%db%8c%d8%af-%d8%b4%d9%88/feed/" rel="self" type="application/rss+xml" />
	<link>http://aliha.ir</link>
	<description>آدم ها را نمی توان فقط به یک یا چند موضوع ِ خاص، محدود ساخت. آدمی که این پشت نشسته است، از هر موضوعی می نویسد!</description>
	<lastBuildDate>Sat, 10 Jul 2010 13:06:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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() می‌دهید (خط 19). الان روی 5000 یعنی 5 ثانیه می‌باشد که باتوجه به نیاز خود می‌توانید آن را تغییر دهید.</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/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>
<li><a href="http://aliha.ir/2009/07/24/jquery-show-hide-plugin/" title="با استفاده از جی کوئری، عناصر را مخفی یا نمایش دهید!">با استفاده از جی کوئری، عناصر را مخفی یا نمایش دهید!</a></li>
<li><a href="http://aliha.ir/2009/06/04/easiest-tooltip-using-jquery/" title="آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری">آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/05/30/5-free-ajax-contact-form/" title="معرفی 5 فرم تماس ِ رایگان ِ ای جکس">معرفی 5 فرم تماس ِ رایگان ِ ای جکس</a></li>
<li><a href="http://aliha.ir/2009/01/30/how-to-use-lightbox-jquery-plugin/" title="پلاگین Lightbox ِ جی کوئری برای افکت دادن به نمایش تصاویر">پلاگین Lightbox ِ جی کوئری برای افکت دادن به نمایش تصاویر</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2009/10/28/a-simple-jquery-slideshow/#comments">20 دیدگاه</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>20</slash:comments>
		</item>
	</channel>
</rss>
