<?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>jQuery Design</title>
	<atom:link href="http://jquerydesign.com/feed" rel="self" type="application/rss+xml" />
	<link>http://jquerydesign.com</link>
	<description>Bir başka WordPress blogu.</description>
	<lastBuildDate>Mon, 09 Jan 2012 23:10:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Tanıtım: Sinerji Notebook Servisi</title>
		<link>http://jquerydesign.com/tanitim-sinerji-notebook-servisi.html</link>
		<comments>http://jquerydesign.com/tanitim-sinerji-notebook-servisi.html#comments</comments>
		<pubDate>Mon, 09 Jan 2012 23:10:45 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Genel]]></category>

		<guid isPermaLink="false">http://jquerydesign.com/?p=500</guid>
		<description><![CDATA[Merhaba,bugün sizlere notebook servisi konusunda ufak bir tanıtım yazısı yazacağım.Sinerji notebook servisi notebooklarınız için açılmış bir hizmet  sitesi.Notebook ve laptop servisleri konusundada hizmet alabileceğiniz yerlerden biriside sinerji notebook servisi ile detaylara ulaşabilirsiniz. Sistemi ziyaret etmek ve bilgi almak isterseniz eğer sinerji notebook servisi]]></description>
			<content:encoded><![CDATA[<p>Merhaba,bugün sizlere notebook servisi konusunda ufak bir tanıtım yazısı yazacağım.Sinerji notebook servisi notebooklarınız için açılmış bir hizmet  sitesi.Notebook ve laptop servisleri konusundada hizmet alabileceğiniz yerlerden biriside <a href="http://www.ertandonmez.com/sinerji-notebook-servisi.html">sinerji notebook servisi</a> ile detaylara ulaşabilirsiniz. Sistemi ziyaret etmek ve bilgi almak isterseniz eğer <a href="http://www.cemdemir.net/site-tanitimi/sinerji-notebook-servisi-1127.html">sinerji notebook servisi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/tanitim-sinerji-notebook-servisi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yeni Başlayanlar için jQuery Dersleri 2: animate() Metodu</title>
		<link>http://jquerydesign.com/yeni-baslayanlar-icin-jquery-dersleri-2-animate-metodu.html</link>
		<comments>http://jquerydesign.com/yeni-baslayanlar-icin-jquery-dersleri-2-animate-metodu.html#comments</comments>
		<pubDate>Fri, 24 Jun 2011 00:55:17 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Başlangıç Dersleri]]></category>
		<category><![CDATA[jQuery Dersleri]]></category>

		<guid isPermaLink="false">http://jquerydesign.com/?p=485</guid>
		<description><![CDATA[Merhabalar.. Çok uzun bir zaman geçti fakat yeni başlayanlar için jQuery Video Dersleri serisini sürdürüp bu konuyu kapatmak istedik. İkinci ders olarak sizlere jQuery animate() metodunu basit bir şekilde kullanarak öğretmeye çalıştık. jQuery Animate metoduyla herhangi bir nesneye click fonksiyonuyla bir animasyon kazandırdık. Click fonksiyonu belirlenen nesneye tıklanmasıyla (this).animate komutundan sonra gelen left, right, height [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar.. Çok uzun bir zaman geçti fakat yeni başlayanlar için jQuery Video Dersleri serisini sürdürüp bu konuyu kapatmak istedik. İkinci ders olarak sizlere jQuery animate() metodunu basit bir şekilde kullanarak öğretmeye çalıştık.<span id="more-485"></span></p>
<p>jQuery Animate metoduyla herhangi bir nesneye click fonksiyonuyla bir animasyon kazandırdık.</p>
<p>Click fonksiyonu belirlenen nesneye tıklanmasıyla (this).animate komutundan sonra gelen left, right, height veya width gibi değerlerle o neseneye animasyon kazandırılır. left ve right gibi yön belirten terimler nesneyi hareket ettirirken width ve height gibi büyüklük belirten terimler ise nesnenin boyutunu yeniden şekillendirir.</p>
<p>Video&#8217;yu izleyerek daha iyi anlayabilirsiniz. Umarım yardımcı olabilmişimdir.</p>
<p><iframe src="http://player.vimeo.com/video/25503247?byline=0&amp;portrait=0" width="601" height="338" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/yeni-baslayanlar-icin-jquery-dersleri-2-animate-metodu.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>jQuery ile Hesap Makinesi Yapımı</title>
		<link>http://jquerydesign.com/jquery-ile-hesap-makinesi-yapimi.html</link>
		<comments>http://jquerydesign.com/jquery-ile-hesap-makinesi-yapimi.html#comments</comments>
		<pubDate>Sun, 12 Jun 2011 12:42:09 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Araçlar]]></category>
		<category><![CDATA[jQuery Dersleri]]></category>
		<category><![CDATA[Kod Dersleri]]></category>
		<category><![CDATA[Orta Seviye Dersler]]></category>
		<category><![CDATA[Pluginler]]></category>
		<category><![CDATA[hesap makinesi yapmak]]></category>
		<category><![CDATA[jquery hesap]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=472</guid>
		<description><![CDATA[Merhabalar.. Bu konuda jQuery ile hesap makinesi yapımından bahsedeceğiz. Birazdan oluşturacağımız Hesap makinesinin arayüzünde 1&#8242;den 9&#8242; a kadar sayı butonları ve birkaç işlem butonu ve son olarakta eşittir butonumuz yer almakta.. Aslında olay tamamen markup üzerinden geçmekte, jQuery ise sadece stillendirmemize ve fonksiyon oluşturmamıza olanak sağlıyor. Fazla vakit kaybetmeden markup&#8217;a bir göz atalım isterseniz; Markup [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar..</p>
<p>Bu konuda jQuery ile hesap makinesi yapımından bahsedeceğiz.</p>
<p>Birazdan oluşturacağımız Hesap makinesinin arayüzünde 1&#8242;den 9&#8242; a kadar sayı butonları ve birkaç işlem butonu ve son olarakta eşittir butonumuz yer almakta.. Aslında olay tamamen markup üzerinden geçmekte, jQuery ise sadece stillendirmemize ve fonksiyon oluşturmamıza olanak sağlıyor.</p>
<p><a title="jQuery Hesap Makinesi Dersi" rel="nofollow" href="http://demo.jquerydesign.com/demo/jquery-hesap.rar" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a title="jQuery Hesap Makinesi" rel="nofollow" href="http://demo.jquerydesign.com/demo/jquery-hesap/" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
<p><span id="more-472"></span></p>
<p>Fazla vakit kaybetmeden markup&#8217;a bir göz atalım isterseniz;</p>
<h2>Markup</h2>
<pre class="brush: xml; title: ; notranslate">
&lt;div id=&quot;hesapla&quot;&gt;

	&lt;input type=&quot;text&quot; id=&quot;goruntu&quot; /&gt;

	&lt;a href=&quot;#&quot;&gt;7&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;8&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;9&lt;/a&gt;

	&lt;a href=&quot;#&quot;&gt;4&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;5&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;6&lt;/a&gt;

	&lt;a href=&quot;#&quot;&gt;1&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;2&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;3&lt;/a&gt;

	&lt;a href=&quot;#&quot;&gt;0&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;.&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;C&lt;/a&gt;

	&lt;a href=&quot;#&quot;&gt; &lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;&amp;ndash;&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;x&lt;/a&gt;
	&lt;a href=&quot;#&quot;&gt;/&lt;/a&gt;

	&lt;a href=&quot;#&quot;&gt;=&lt;/a&gt;

&lt;/div&gt;
</pre>
<p>Yukarıda da dediğim gibi, 1&#8242;den 9&#8242;a kadar sayılarımız ve işlem fonksiyonlarımız markupa input şeklinde yerleştirilmiş.</p>
<p>Pekala bunlara birer stil kazandırmak hiç de fena olmaz.. İlk olarak resimlerimizi çizebilmek için Photoshop programını kullanabilirsiniz, ya da zaten download linkinde bulunan resimleri de kullanabilirsiniz. Bizim kullanacağımız resim şu şekilde;</p>
<p><a href="http://www.jquerydesign.com/wp-content/uploads/jquery-hesap-makinesi.png"><img class="size-full wp-image-473 aligncenter" title="jquery-hesap-makinesi" src="http://www.jquerydesign.com/wp-content/uploads/jquery-hesap-makinesi.png" alt="" width="500" height="400" /></a>Fazla uzatmak  istemiyorum,yukarıda hesap makinesinin arka planı, tuşlar için yuvarlak butonlar ve bunların hover efektli hali,bir eşittir butonu ve LightBox için kapama görselimiz hazır.</p>
<h2>Şimdi Css ile stillendirelim;</h2>
<pre class="brush: css; title: ; notranslate">
*				{ margin: 0; padding: 0; }
body				{ font: 25px &quot;Arial Black&quot;, Arial, Sans-Serif; }

#page-wrap		    	{ width: 500px; margin: 25px auto; }

h1				{ font-size: 22px; }
p				{ font: 14px Arial, Sans-Serif; }
a				{ color: black; text-decoration: none; outline: none; }

#calculator			{ width: 266px; height: 400px; background: url(../images/calc-bg.png) no-repeat;
	 			  position: relative; display: none; }

#display 			{ background: none; border: none; position: absolute;
				  top: 15px; left: 15px; width: 197px; text-align: right;
			  	  font: 35px &quot;Arial Black&quot;, Arial, Sans-Serif; }

.num-button			{ width: 44px; height: 41px; padding: 3px 0 0 0; text-align: center;
	 		      	  background: url(../images/button-bg.png) no-repeat;
				  position: absolute; display: block; }
.clear-button			{ width: 44px; height: 41px; padding: 3px 0 0 0; text-align: center;
	 		          background: url(../images/button-bg.png) no-repeat;
				  position: absolute; display: block; }
.function-button    		{ width: 44px; height: 41px; padding: 3px 0 0 0; text-align: center;
	 		          background: url(../images/function-button-bg.png) no-repeat;
				  position: absolute; display: block; }
.function-button:active,
.pendingFunction    		{ background-position: bottom left; }

.seven				{ top: 86px; left: 15px; }
.eight				{ top: 86px; left: 66px; }
.nine				{ top: 86px; left: 118px; }

/* ... the rest of the buttons ... */

.multiply			{ top: 188px; left: 169px; }
.divide				{ top: 237px; left: 169px; }

.equals-button			{ width: 206px; height: 42px; text-align: center; top: 293px; left: 15px;
	 			  background: url(../images/equals-bg.png) no-repeat; position: absolute;
				  display: block; }
</pre>
<p>Bu stil çalışmalarımızın çooğunluğu farkettiyseniz position: değerinden geçmektedir. Position değeri ile resimlerin yerlerini ayarlayabiliyoruz.</p>
<h2>Gerekli jQuery Scriptleri;</h2>
<pre class="brush: plain; title: ; notranslate">

&lt;script src=&quot;http://www.google.com/jsapi&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot;&gt;     google.load(&quot;jquery&quot;, &quot;1.3.1&quot;); &lt;/script&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-ui-personalized-1.6rc6.min.js&quot;&gt;&lt;/script&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;js/example.js&quot;&gt;&lt;/script&gt;
</pre>
<p>jQuery Fonksiyonları;</p>
<p>Asıl konumuz olan jQuery ile bu hesap makinesine fonksiyon atamak diye düşünebilirsiniz, oysa yukarıda da dediğim gibi amaç aslında şekillendirmek ve HTML ile klas bir görüntü kazandırmaktı.. Hesap işlemlerimizi Javascriptler ile halledeceğiz. Burada önemli olan şey, hesap işlem görüntüsünün jQuery sayesinde ekrana yazdırılmasıdır;</p>
<pre class="brush: jscript; title: ; notranslate">
$(function(){

	$(&quot;.num-button&quot;).click(function(){
		// do stuff
	});

	$(&quot;.clear-button&quot;).click(function(){
		// do stuff
	});

	$(&quot;.function-button&quot;).click(function(){
		// do stuff
	});

	$(&quot;.equals-button&quot;).click(function(){
	     // do stuff
	});

	$(&quot;#calculator&quot;).draggable();

	$(&quot;#opener, #closer&quot;).click(function(){
		$(&quot;#opener&quot;).toggle();
		$(&quot;#calculator&quot;).toggle();
	});
</pre>
<p>Nihayi kodumuzdan sonra da Download linkinde bulabileceğiniz hesaplama scriptleriyle de karşılaşacaksınız.</p>
<p>Görüşmek üzere.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/jquery-ile-hesap-makinesi-yapimi.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Filtrelenebilir jQuery Portföy Scripti</title>
		<link>http://jquerydesign.com/filtrelenebilir-jquery-portfoy-scripti.html</link>
		<comments>http://jquerydesign.com/filtrelenebilir-jquery-portfoy-scripti.html#comments</comments>
		<pubDate>Sat, 04 Jun 2011 17:56:06 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Orta Seviye Dersler]]></category>
		<category><![CDATA[Plugin Dersleri]]></category>
		<category><![CDATA[Resim Galerileri]]></category>
		<category><![CDATA[fade metodları]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jquery portfolyo]]></category>
		<category><![CDATA[portföy]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=465</guid>
		<description><![CDATA[Bir çok web sitesi artık Porföy şablonlarından oluşmakta ve her yeni gün yeni bir portföy şemasıyla karşılaşmaktayız.. Bugün sizlere tutsplus aracılığıyla tanıştğım jQuery Pörtföyünden bahsedeceğim. jQuery Portföyü sayesinde Portföy görünümünüzü kategorilendirebilir, ve o jQuery&#8216;e has yumuşak geçiş efektiyle sitelerinizi canlandırabilirsiniz. 1-) Markup jQuery Portföyünün oluşturduğu ana HTML teması şu şekilde; 2-) Portföyü Kategorizelendirme Demoda 5 [...]]]></description>
			<content:encoded><![CDATA[<p>Bir çok web sitesi artık<strong> Porföy </strong>şablonlarından oluşmakta ve her yeni gün yeni bir <em>portföy</em> şemasıyla karşılaşmaktayız..</p>
<p>Bugün sizlere tutsplus aracılığıyla tanıştğım <span style="text-decoration: underline;">jQuery</span> Pörtföyünden bahsedeceğim.</p>
<p>jQuery Portföyü sayesinde Portföy görünümünüzü kategorilendirebilir, ve o <em><strong>jQuery</strong></em>&#8216;e has yumuşak geçiş efektiyle sitelerinizi canlandırabilirsiniz.</p>
<p><span id="more-465"></span></p>
<p><a title="jQuery Hareketli Kutular" rel="nofollow" href="http://d2o0t5hpnwv4c1.cloudfront.net/196_jquery/source.zip" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a rel="nofollow" href="http://d2o0t5hpnwv4c1.cloudfront.net/196_jquery/index.htm" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
<h2>1-) Markup</h2>
<p>jQuery Portföyünün oluşturduğu ana HTML teması şu şekilde;</p>
<pre class="brush: plain; title: ; notranslate">&lt;ul id=&quot;portfolio&quot;&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/a-list-apart.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;A List Apart&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/apple.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Apple&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/cnn.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;CNN&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/digg.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Digg&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/espn.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;ESPN&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/facebook.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Facebook&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/google.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Google&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/netflix.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Netflix&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/nettuts.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;NETTUTS&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/twitter.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;Twitter&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/white-house.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;White House&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;&lt;img src=&quot;images/youtube.png&quot; alt=&quot;&quot; height=&quot;115&quot; width=&quot;200&quot; /&gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<h2>2-) Portföyü Kategorizelendirme</h2>
<p>Demoda 5 adet kategori kullanılmış.</p>
<ul>
<li>Design</li>
<li>Development</li>
<li>CMS</li>
<li>Integration</li>
<li>Information Architecture</li>
</ul>
<p>Burada kullanılan kategorileri kendi isteğinize göre değiştirebilirsiniz.</p>
<h2>3-) Kategori Navigasyonu Ekleme</h2>
<p>Aşağıdaki kod Markupun içerisinde bulunan Kategorilere aittir.</p>
<pre class="brush: plain; title: ; notranslate">&lt;ul id=&quot;filter&quot;&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;All&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Design&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Development&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;CMS&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Integration&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Information Architecture&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<p>All yazan kısım tüm kategorileri gösterir.</p>
<h2>4-) jQuery</h2>
<p>jQuery dökümanı ise daha önce anlattıığ addClass, RemoveClass hareketleri ile kategorizelendirmeyi sağlıyor.</p>
<p>fadeIn metodu removeClass&#8217;ı desteklediği gibi tam tersini de yapabilirdi. Bu sizin kod yeteneğinize ve yaratıcılığınıza bağlı. Aynı zamanda burada ALL denilen tüm kategorileri göstermesi için scripten arınmış tuvali görmekteyiz.</p>
<p>fadeOut ve fadeIn için güzel de bir örnek teşkil ediyor.</p>
<pre class="brush: jscript; title: ; notranslate">$(document).ready(function() {
 $('ul#filter a').click(function() {
 $(this).css('outline','none');
 $('ul#filter .current').removeClass('current');
 $(this).parent().addClass('current');

 var filterVal = $(this).text().toLowerCase().replace(' ','-');

 if(filterVal == 'all') {
 $('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
 } else {
 $('ul#portfolio li').each(function() {
 if(!$(this).hasClass(filterVal)) {
 $(this).fadeOut('normal').addClass('hidden');
 } else {
 $(this).fadeIn('slow').removeClass('hidden');
 }
 });
 }

 return false;
 });
});</pre>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/filtrelenebilir-jquery-portfoy-scripti.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geniş Açıklamalı jQuery Animasyon Dersleri</title>
		<link>http://jquerydesign.com/genis-aciklamali-jquery-animasyon-dersleri.html</link>
		<comments>http://jquerydesign.com/genis-aciklamali-jquery-animasyon-dersleri.html#comments</comments>
		<pubDate>Sun, 15 May 2011 06:09:13 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[jQuery Animation]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=455</guid>
		<description><![CDATA[Merhabalar.. Bugün itibariyle farkettik ki jQuery konusunda verilen dersler, bloglarda yapılan; insanlara sunulan konular hep yetersiz kalıyor.. Sürekli bir bocalama ve sürekli yardım desteklerinden artık bizler de yorulduk.. Bunu iki sebebe bağlayabiliriz; Birincisi insanımızın her zaman kolaya kaçma alışkanlığı, diğeri; bizim yetersizliğimiz.. Ortada sonuca ulaşabilmek için doğru bir yol çizemeyişimizin amacı da burdan kaynaklanıyor.. Bu [...]]]></description>
			<content:encoded><![CDATA[<p>Merhabalar.. Bugün itibariyle farkettik ki jQuery konusunda verilen dersler, bloglarda yapılan; insanlara sunulan konular hep yetersiz kalıyor.. Sürekli bir bocalama ve sürekli yardım desteklerinden artık bizler de yorulduk.. Bunu iki sebebe bağlayabiliriz; Birincisi insanımızın her zaman kolaya kaçma alışkanlığı, diğeri; bizim yetersizliğimiz..</p>
<p>Ortada sonuca ulaşabilmek için doğru bir yol çizemeyişimizin amacı da burdan kaynaklanıyor.. Bu kararı veremememiz.. Şayet birinci seçenek doğru olsa bile,biz kendimizi yetersiz görüyoruz. Bu amaçla da Animation adında yeni bir kategori oluşturarak sizlere baştan sona animation nasıl oluşturulur, nelere dikkat edilmesi gerekir ve tüm methodlar nasıl kullanılır bunu açıklamayı istedik.. Dediğim gibi yine en baştan alacağız ve birebir örneklerle bunları açıklamaya çalışacağız.</p>
<p>İlk olarak Animasyon nedir, Web Animasyonları nasıl ortaya çıkmıştır konusuna değinelim;</p>
<blockquote><p><strong>Animasyon</strong>, birkaç <a title="Resim" href="http://tr.wikipedia.org/wiki/Resim">resmin</a> arka arkaya hızlı bir şekilde gösterilmesiyle elde edilen hareketli  görüntüdür. Geçmişte animasyonlar birkaç kağıda istenen resimlerin  çizilmesi ve kâğıtların hızlıca geçirilmesi veya bir çemberin içine  konup döndürülmesi ile yapılıyordu.</p>
<p>Günümüzde <a href="http://tr.wikipedia.org/wiki/Bilgisayar">bilgisayar</a> teknolojisi hem <a href="http://tr.wikipedia.org/wiki/Vekt%C3%B6r">vektör</a> hem de <a href="http://tr.wikipedia.org/wiki/Piksel">piksel</a> tabanlı animasyonlar yapılmasına olanak sağlamaktadır. 2D animasyon  tekniğinde saniyede 12 kare çizilerek yapılır. Limited animasyon  tekniğinde ise daha az kare çizilerek yapılmaktadır. Bir animasyon filmi  yapılmadan önce karakter tasarımları arkasından senaryonun storyboard  çalışması ve en son layout çalışması yapılmaktadır. Profesyonel bir  şekilde yapılması planlanan bir animasyon filmine bu aşamalar geçilmeden  başlanamaz. Animasyon teknikleri son zamanlarda yapılan işlerle  teknikte sınır tanımadığını göstermiştir. Fakat genel olarak kategorize  etmek gerekirse 3D, 2D, stop motion, cut-out en yaygın tekniklerdir.</p>
<p style="text-align: right;"><a href="http://tr.wikipedia.org/wiki/Animasyon">Kaynak</a></p>
</blockquote>
<h2 style="text-align: left;">jQuery ile Animasyon;</h2>
<p style="text-align: left;">jQuery ve jQuery UI kütüphanesi kullanılarak oluşturulabilen nesnelerin bir birleriyle ya da kaynakla ilişkilerini en basit yol ile oluşturabilme methodudur. Bunun sayesinde jQuery kütüphanesinde birçok method kullanılır.. Bunlar;</p>
<blockquote><p>animate()<br />
clearQueue()<br />
delay()<br />
dequeue()<br />
fadeIn()<br />
fadeout()<br />
fadeTo()<br />
fadeToggle()<br />
hide()<br />
queue()<br />
show()<br />
slideDown()<br />
slideToggle()<br />
slideUp()<br />
stop()<br />
toggle()</p></blockquote>
<p>Tüm bu methodları kullanarak jQuery ile Çok güçlü web sayfaları yapabileceğimizi zaten diğer yazılarımızda okumuş olmalısınız.. Fakat bu metodları en başta nasıl kullanabileceğimizi öğrenmemiz gerekiyor.. Bunun için sizlere bir sıralı ders oluşturacağız ve tüm bu dersleri kendi kaynaklarımız dahilinde örneklerle açıklayacağız.. Umarım sizlere bir katkısı bulunur.. İlk dersimiz basit bir yükleniyor (loading image) resmi nasıl oluşturulur, bunu göstereceğiz.. Görüşmek üzere..</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/genis-aciklamali-jquery-animasyon-dersleri.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery ile Düzenlenebilir Dinamik İçerik Oluşturma</title>
		<link>http://jquerydesign.com/jquery-ile-duzenlenebilir-dinamik-icerik-olusturma.html</link>
		<comments>http://jquerydesign.com/jquery-ile-duzenlenebilir-dinamik-icerik-olusturma.html#comments</comments>
		<pubDate>Tue, 10 May 2011 01:35:36 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[jQuery Dersleri]]></category>
		<category><![CDATA[Plugin Dersleri]]></category>
		<category><![CDATA[Pluginler]]></category>
		<category><![CDATA[dinamik içerik]]></category>
		<category><![CDATA[editable içerik]]></category>
		<category><![CDATA[jquery düzenlenebilir içerik]]></category>
		<category><![CDATA[jquery ui]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=445</guid>
		<description><![CDATA[Bu dersimizde jQuery UI fabrikasını kullanarak nasıl Düzenlenebilir, Dinamik içerik sistemi oluşturacağımızı anlatacağım. Düzenlenebilir İçerikten kasıt,  içeriğe yerleştirilecek bir kaç düğme ile içeriği silmek, değiştirmek, gizlemek gibi emirlerle web sitesini kullanıcıın emrine bırakmak diyebiliriz. Demo&#8217;yu da incelerseniz daha iyi bilgi edinebilirsiniz. Bileşen Planı Oluşturma Kod yazmya başlmadan önce ilk olarak sayfamızın ana temasını çizebilmek için [...]]]></description>
			<content:encoded><![CDATA[<p>Bu dersimizde jQuery UI fabrikasını kullanarak nasıl Düzenlenebilir, Dinamik içerik sistemi oluşturacağımızı anlatacağım.</p>
<p>Düzenlenebilir İçerikten kasıt,  içeriğe yerleştirilecek bir kaç düğme ile içeriği silmek, değiştirmek, gizlemek gibi emirlerle web sitesini kullanıcıın emrine bırakmak diyebiliriz. Demo&#8217;yu da incelerseniz daha iyi bilgi edinebilirsiniz.</p>
<h1><strong><span id="more-445"></span><span style="color: #ff6600;">Bileşen Planı Oluşturma</span></strong></h1>
<p>Kod yazmya başlmadan önce ilk olarak sayfamızın ana temasını çizebilmek için 3 adet bileşen kullancağız. Bunlar</p>
<h4><em>options{&#8230;}</em></h4>
<p>Bu nesne sayesinde bizim eklediğimiz özellikler ile kullanıcılar nesnelere, bizim izin verdiğimiz ölçüde dilediklerini yapabilecekler. Silme, geri çağırma vs..</p>
<h4><em>_create()</em></h4>
<p>Bu alan ise bizim kurulum ayarlarlarımızda geçerlidir. Sadece ilk başta çalışır. DOM gibi düşünülebilir.</p>
<h4><em>_destroy()</em></h4>
<p>Yukarıdaki ekleme ve değiştirme özelliklerinden sonra kullanıcının yıkım alanı içinbu nesneyi kullanacağız.</p>
<h2>Şimdi ana planı oluşturalım;</h2>
<pre class="brush: jscript; title: ; notranslate">
$.widget(&quot;ui.editable&quot;, {

 options: {},

 _create: function(){},

 destroy: function(){}
 }
</pre>
<p>Yukarıdaki 3 plan ile yeni fonksiyonlar oluşturarak 3 yeni argüman giriliyor.. Bu sayede kendinize özgü bir yapıda kullanıcılarınıza bir kontrol paneli yaratabiliyorsunuz.</p>
<p>Daha fazla örnek ve bilgi için download butonunu kullanarak demodaki kodları incleyebilirsiniz.</p>
<p><a title="jQuery Hareketli Kutular" rel="nofollow" href="http://demo.jquerydesign.com/demo/editable-jqueryui.rar" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" width="252" height="73" /></a> <a rel="nofollow" href="http://demo.jquerydesign.com/demo/editable-jqueryui" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/jquery-ile-duzenlenebilir-dinamik-icerik-olusturma.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>jQuery Hareket Eden Kutular + İçerik</title>
		<link>http://jquerydesign.com/jquery-hareket-eden-kutular-icerik.html</link>
		<comments>http://jquerydesign.com/jquery-hareket-eden-kutular-icerik.html#comments</comments>
		<pubDate>Mon, 28 Mar 2011 13:58:24 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Pluginler]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[hareketli kutular]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=438</guid>
		<description><![CDATA[Uzun bir aradan sonra tekrar merhabalar.. Bugün sizlere jQuery Efekti kullanılarak yapılan Çok hoş bir efekte sahip hareket eden kutular ve içerik ekleme plugininden bahsedeceğim.. Bu pluginde sadece hareket eden kutular değil bir de web sayfası hediyesi bulunmaktadır.. Web sayfasını plugin için hazırladığımız demoyu inceledikten sonra beğenirseniz download butonunu kullanarak indirebilirsiniz. Ayrıca aşağıdaki bilgileri de [...]]]></description>
			<content:encoded><![CDATA[<p>Uzun bir aradan sonra tekrar merhabalar.. Bugün sizlere jQuery Efekti kullanılarak yapılan Çok hoş bir efekte sahip hareket eden kutular ve içerik ekleme plugininden bahsedeceğim..</p>
<p>Bu pluginde sadece hareket eden kutular değil bir de web sayfası hediyesi bulunmaktadır..</p>
<p>Web sayfasını plugin için hazırladığımız demoyu inceledikten sonra beğenirseniz download butonunu kullanarak indirebilirsiniz.</p>
<p>Ayrıca aşağıdaki bilgileri de kullanarak değişimleriniz yapıp kendinize göre uyarlayabilirsiniz.<span id="more-438"></span></p>
<p><a title="jQuery Hareketli Kutular" rel="nofollow" href="http://demo.jquerydesign.com/demo/hareketli-kutular.zip" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a rel="nofollow" href="http://demo.jquerydesign.com/demo/hareketli-kutular/" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
<p>Sayfa içeriğinden bahsetmek gerekirse;</p>
<p>İlk olarak sayfanın Arkaplan resmini değiştirmek için;</p>
<pre class="brush: plain; title: ; notranslate">&lt;div id=&quot;mb_background&quot; class=&quot;mb_background&quot;&gt;
	&lt;img class=&quot;mb_bgimage&quot; src=&quot;images/default.jpg&quot; alt=&quot;Background&quot;/&gt;
	&lt;div class=&quot;mb_overlay&quot;&gt;&lt;/div&gt;
&lt;/div&gt;</pre>
<p>Kod içeriğindeki default.jpg resmini değiştirerek gerçekeltirebilirsiniz.</p>
<p>Demoyu incelediyseniz solda menü bulacaksınız. Bu menü içeriğini değiştirmek için;</p>
<pre class="brush: plain; title: ; notranslate">&lt;div class=&quot;mb_heading&quot;&gt;
	&lt;h1&gt;Lack of Color&lt;/h1&gt;
&lt;/div&gt;

&lt;div id=&quot;mb_menu&quot; class=&quot;mb_menu&quot;&gt;
	&lt;a href=&quot;#&quot; data-speed=&quot;600&quot; data-easing=&quot;easeOutBack&quot;&gt;About&lt;/a&gt;
	&lt;a href=&quot;#&quot; data-speed=&quot;1000&quot; data-easing=&quot;easeInExpo&quot;&gt;Work&lt;/a&gt;
	&lt;a href=&quot;#&quot; data-speed=&quot;600&quot; data-easing=&quot;easeOutBack&quot;&gt;Media&lt;/a&gt;
	&lt;a href=&quot;#&quot; data-speed=&quot;1000&quot; data-easing=&quot;easeInExpo&quot;&gt;Contact&lt;/a&gt;
&lt;/div&gt;</pre>
<p>Kodları arasındaki About, Work vs isimlerini değiştirme imkanınız var. Ayrıca farkettiyseniz data-easing halinde bir megacoloumb oluşturulmuş. Burada data-speed fonksiyonunu istediğiniz numarayı girerek animasyon hızını js dosyasını değiştirmeden gerçektleştirebilirsiniz. 600 ve 1000 seçenekleri yer alan ayarları kendinize göre ayarlayın..</p>
<pre class="brush: plain; title: ; notranslate">&lt;div class=&quot;mb_content_inner&quot;&gt;
	&lt;p&gt;...&lt;/p&gt;
	&lt;ul id=&quot;mb_imagelist&quot; class=&quot;mb_imagelist&quot;&gt;
		&lt;li&gt;&lt;img src=&quot;images/small/1.jpg&quot; alt=&quot;image1&quot; data-bgimg=&quot;images/image1.jpg&quot;/&gt;&lt;/li&gt;
		&lt;li&gt;&lt;img src=&quot;images/small/2.jpg&quot; alt=&quot;image2&quot; data-bgimg=&quot;images/image2.jpg&quot;/&gt;&lt;/li&gt;
		&lt;li&gt;...&lt;/li&gt;
	&lt;/ul&gt;
	&lt;p&gt;...&lt;/p&gt;
&lt;/div&gt;</pre>
<p>Ve lsiteler halinde resimleri göreceksiniz. Bu resimleri de yukarıdaki kod yığınını bularak kafanıza göre değiştirin, ya da sadece resimleri isimleri aynı kalacak şekilde değiştirebilirsiniz.</p>
<p>Bu güzel ve ücretsiz plugini kullanmak için download butonuna tıklayabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/jquery-hareket-eden-kutular-icerik.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ücretsiz Yararlı Mac Programı:Structurer</title>
		<link>http://jquerydesign.com/ucretsiz-yararli-mac-programistructurer.html</link>
		<comments>http://jquerydesign.com/ucretsiz-yararli-mac-programistructurer.html#comments</comments>
		<pubDate>Tue, 25 Jan 2011 19:50:45 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Teknoloji]]></category>
		<category><![CDATA[free mac apps]]></category>
		<category><![CDATA[mac apps]]></category>
		<category><![CDATA[Structurer]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=431</guid>
		<description><![CDATA[Bu uygulama size hızla yeni projeleri için kalsör/dosya yapıları oluşturmanızı sağlar. Cesar Tessarin, şimdi şablon oluşturma desteği, hem de yeni oluşturulan dosyaları otomatik olarak özel içerik atama olarak sağlayan bir çok geliştirilmiş bir versiyonu ile geri döndü. Üstelik Herkese ücretsiz. Youtube üzerinden demo versiyonu incelemek için aşağıdaki Demo butonunu kullanabilirsiniz. Download Structurer Oldukça basit fakat [...]]]></description>
			<content:encoded><![CDATA[<p>Bu uygulama size hızla yeni projeleri için kalsör/dosya yapıları oluşturmanızı sağlar.  Cesar Tessarin, şimdi şablon oluşturma desteği, hem de yeni oluşturulan dosyaları otomatik olarak özel içerik atama olarak sağlayan bir çok geliştirilmiş bir versiyonu ile geri döndü. Üstelik Herkese ücretsiz.</p>
<p>Youtube üzerinden demo versiyonu incelemek için aşağıdaki Demo butonunu kullanabilirsiniz.<span id="more-431"></span></p>
<h2>Download Structurer</h2>
<p>Oldukça basit fakat çok yararlı olan bu uygulama Mac kullanıcılarına çok yararlı olabilecek ayrıca tasarım olarak fantastik bir görünüme sahip. Mac kullanıcıları programı indirip kullandıktan sonra bize yorum olarak görüşlerini bildirirseler çok mutlu oluruz.</p>
<p><a rel="nofollow" href="http://nettuts.s3.amazonaws.com/892_structurer/Structurer.zip" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a rel="nofollow" href="http://www.youtube.com/watch?v=kXRjneFTs6Q" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/ucretsiz-yararli-mac-programistructurer.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Büyüteçli Portfolyo Slider&#8217;i jQuery ile</title>
		<link>http://jquerydesign.com/buyutecli-portfolyo-slideri-jquery-ile.html</link>
		<comments>http://jquerydesign.com/buyutecli-portfolyo-slideri-jquery-ile.html#comments</comments>
		<pubDate>Sun, 23 Jan 2011 16:40:54 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Araçlar]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Kod Dersleri]]></category>
		<category><![CDATA[Pluginler]]></category>
		<category><![CDATA[Resim Galerileri]]></category>
		<category><![CDATA[jquery easing kullanımı]]></category>
		<category><![CDATA[jquery fancybox plugin]]></category>
		<category><![CDATA[jquery ile büyüteç yapma]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[jquery portfoy yapmak]]></category>
		<category><![CDATA[jquery slider]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=426</guid>
		<description><![CDATA[jQuery ile Slider yapıyoruz. Fakat bu portfolyo da büyüteç aracını da kullanacağız. Büyüteç aslında jQuery den çook daha önce web sayfalarında yer edinmiş bir javascript kodlamasıyla oluşmuştu. Fakat aslına bakılırsa pek te göz alıcı bir özellik olmamasına karşın bir de sayfa da düzeni bozma ve büyüteç iptalinde sorunlar olabiliyordu.. Taa ki jQuery sayesinde binlerce efekti [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery ile Slider yapıyoruz. Fakat bu portfolyo da büyüteç aracını da kullanacağız.</p>
<p>Büyüteç aslında jQuery den çook daha önce web sayfalarında yer edinmiş bir javascript kodlamasıyla oluşmuştu.</p>
<p>Fakat aslına bakılırsa pek te göz alıcı bir özellik olmamasına karşın bir de sayfa da düzeni bozma ve büyüteç iptalinde sorunlar olabiliyordu..</p>
<p>Taa ki jQuery sayesinde binlerce efekti birkça kodla yazana dek.</p>
<p>Şimdi aşağıdaki butonlarla portfolyo&#8217;yu indirip inceleyebilirsiniz.<span id="more-426"></span></p>
<p><a rel="nofollow" href="http://tympanus.net/Tutorials/PortfolioZoomSlider/PortfolioZoomSlider.zip" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a rel="nofollow" href="http://adf.ly/Lhuw" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
<p><strong>Portfoy&#8217;un markup&#8217;unu inceleyelim;</strong></p>
<pre class="brush: plain; title: ; notranslate">&lt;div class=&quot;item&quot;&gt;
	&lt;div class=&quot;thumb_wrapper&quot;&gt;
		&lt;div class=&quot;thumb&quot;&gt;
			&lt;ul&gt;
				&lt;li&gt;
					&lt;a href=&quot;images/formstack1.jpg&quot;&gt;
						&lt;img src=&quot;images/thumbs/formstack1.jpg&quot; alt=&quot;Formstack 1&quot;/&gt;
					&lt;/a&gt;
				&lt;/li&gt;
				&lt;li&gt;...&lt;/li&gt;
				...
			&lt;/ul&gt;
		&lt;/div&gt;
		&lt;a class=&quot;prev&quot; href=&quot;#&quot;&gt;&lt;/a&gt;
		&lt;a class=&quot;next&quot; href=&quot;#&quot;&gt;&lt;/a&gt;
		&lt;span&gt;Hover to zoom, click to view&lt;/span&gt;
	&lt;/div&gt;
	&lt;div class=&quot;description&quot;&gt;
		&lt;h2&gt;Portfolio Item&lt;/h2&gt;
		&lt;p&gt;Some description&lt;/p&gt;
	&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Bir kaç katman, bir wrapper ve ardından resim ve boş bağlantı içerikleri.. Ne kadar sade ve kolay görünüyor değil mi? Gelin bir de işin Js yönüne ve ondan önce CSS boyutlarını kavrayalım;</p>
<p><strong>CSS</strong></p>
<p>Wrapper ve item ögelerini geçerek direk konuya girmek istiyorum;</p>
<pre class="brush: plain; title: ; notranslate">.thumb_wrapper a.prev,
.thumb_wrapper a.next{
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	margin-top:-15px;
	outline:none;
	cursor:pointer;
}
</pre>
<p>cursor: pointer bu alanda mouse ile resmin üzerine gelindiğinde Pointer denen taşıma aracı çıkmaktadır. Bu da kullanıcıya bunun büyüteç olduğunu hatırlatmaya yarayabilir. İşin güzel yanlarından biride büyüteç tam resmi değil, sadece küçük resimin neresinde duruyorsanız o kısmı büyütmeye yaramasıdır. Zaten tüm resmi büyütmesi de büyüteç olmasına değil thumb&#8217;un sadece portfoya bir hover efekti katmasından başka birşey olamazdı.</p>
<p><strong>İçerik olarak Javascript tarafından giriyoruz;</strong></p>
<pre class="brush: plain; title: ; notranslate">$(&quot;#content .cloud-zoom&quot;).fancybox({
	'transitionIn'	:	'elastic',
	'transitionOut'	:	'none',
	'speedIn'		:	600,
	'speedOut'		:	200,
	'overlayShow'	:	true,
	'overlayColor'	:	'#000',
	'cyclic'		:	true,
	'easingIn'		:	'easeInOutExpo'
});
</pre>
<p>Hız giriş ve çıkışlar, yuvarlanmışş kenarlar, gölgelikler ve renkler.. Tamamen prüzsüz ve çok anlaşılır bir dil ile yazılmış.. Bunlar dururken bir de <strong>jQuery katmamak olmaz değil mi;</strong></p>
<pre class="brush: plain; title: ; notranslate">$thumb_list.each(function(){
	var $this_list	= $(this),
	total_w		= 0,
	loaded		= 0,
	//preload all the images first
	$images		= $this_list.find('img'),
	total_images= $images.length;
	$images.each(function(){
		var $img	= $(this);
		$('&lt;img alt=&quot;&quot;&gt;').load(function(){
			++loaded;
			if (loaded == total_images){
				$this_list.data('current',0).children().each(function(){
					total_w	+= $(this).width();
				});
				$this_list.css('width', total_w + 'px');

				//next / prev events

				$this_list.parent()
				.siblings('.next')
				.bind('click',function(e){
					var current = $this_list.data('current');
					if(current == $this_list.children().length -1) return false;
					var	next	= ++current,
					ml		= -next * $this_list.children(':first').width();

					$this_list.data('current',next)
					.stop()
					.animate({
						'marginLeft'	: ml + 'px'
					},400);
					e.preventDefault();
				})
				.end()
				.siblings('.prev')
				.bind('click',function(e){
					var current = $this_list.data('current');
					if(current == 0) return false;
					var	prev	= --current,
					ml		= -prev * $this_list.children(':first').width();

					$this_list.data('current',prev)
					.stop()
					.animate({
						'marginLeft'	: ml + 'px'
					},400);
					e.preventDefault();
				});
			}
		}).attr('src',$img.attr('src'));
	});
});
</pre>
<p>Sadece bu kadar kodla 3 ayrı fonksiyon nasıl çalışıyor diyebilirsiniz. Demo kaynağına ya da indirdiğiniz dosyadaki kaynağa bakarsanız jQuery için oluşturulmuş 3 ayrı plugini göreceksiniz.</p>
<p>Bunlar <strong>Fancybox</strong>, <strong>Easing</strong> ve  jQuery dışında <strong>Clood zoom</strong> pluginleridir. bunların işlevlerini de daha önceki derslerimde anlatmıştım.</p>
<p>İyi çalışmalar dilerim.</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/buyutecli-portfolyo-slideri-jquery-ile.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tatlı Önizlemeli Minyatür Galeri</title>
		<link>http://jquerydesign.com/tatli-onizlemeli-minyatur-galeri.html</link>
		<comments>http://jquerydesign.com/tatli-onizlemeli-minyatur-galeri.html#comments</comments>
		<pubDate>Sat, 22 Jan 2011 21:05:27 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Araçlar]]></category>
		<category><![CDATA[jQuery Dersleri]]></category>
		<category><![CDATA[Kod Dersleri]]></category>
		<category><![CDATA[Pluginler]]></category>
		<category><![CDATA[jquery galeri]]></category>
		<category><![CDATA[jquery ile galeri yapmak]]></category>
		<category><![CDATA[jquery minyatür galeri]]></category>
		<category><![CDATA[jquery preview gallery]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=422</guid>
		<description><![CDATA[Bu Pluginde, normalde bildiğimiz resim galerilerini dışında bir de thumbnail olarak adlandırdığımız küçük resim için bir önizleme paneli yer almakta. Galerinin altında bulunan thumbnail resimlerin üzerine gelindiğinde önizleme resmi çıkabiliyor ve güzel bir görüntü yakalanmış oluyor. İlk olarak; Markupu incelmek gerekirse; Bilinen Wrapper ve div katmanlarından ayrı bir durum söz konusu değil, önemli olan jQuery [...]]]></description>
			<content:encoded><![CDATA[<p>Bu Pluginde, normalde bildiğimiz resim galerilerini dışında bir de thumbnail olarak adlandırdığımız küçük resim için bir önizleme paneli yer almakta. Galerinin altında bulunan thumbnail resimlerin üzerine gelindiğinde önizleme resmi çıkabiliyor ve güzel bir görüntü yakalanmış oluyor.</p>
<p><span id="more-422"></span><br />
<strong>İlk olarak;</strong></p>
<p><a rel="nofollow" href="http://tympanus.net/Tutorials/SweetThumbnails/SweetThumbnails.zip" target="_blank"><img src="../wp-content/uploads/download.png" alt="http://www.jquerydesign.com/wp-content/uploads/download.png" /></a> <a rel="nofollow" href="http://adf.ly/LU8Z" target="_blank"><img src="../wp-content/uploads/jd-demo1.png" alt="http://www.jquerydesign.com/wp-content/uploads/jd-demo1.png" width="267" height="71" /></a></p>
<p><strong>Markupu incelmek gerekirse;</strong></p>
<p>Bilinen Wrapper ve div katmanlarından ayrı bir durum söz konusu değil, önemli olan jQuery Galerinin oluşumudur. Yine de HTML kodlarını göstermek istiyorum;</p>
<pre class="brush: plain; title: ; notranslate">&lt;div id=&quot;ps_container&quot; class=&quot;ps_container&quot;&gt;
	&lt;div class=&quot;ps_image_wrapper&quot;&gt;
		&lt;!-- First initial image --&gt;
		&lt;img src=&quot;images/1.jpg&quot; alt=&quot;&quot; /&gt;
	&lt;/div&gt;
	&lt;!-- Navigation items --&gt;
	&lt;div class=&quot;ps_next&quot;&gt;&lt;/div&gt;
	&lt;div class=&quot;ps_prev&quot;&gt;&lt;/div&gt;
	&lt;!-- Dot list with thumbnail preview --&gt;
	&lt;ul class=&quot;ps_nav&quot;&gt;
		&lt;li class=&quot;selected&quot;&gt;
			&lt;a href=&quot;images/1.jpg&quot; rel=&quot;images/thumbs/1.jpg&quot;&gt;Image 1&lt;/a&gt;
		&lt;/li&gt;
		&lt;li&gt;
			&lt;a href=&quot;images/2.jpg&quot; rel=&quot;images/thumbs/2.jpg&quot;&gt;Image 2&lt;/a&gt;
		&lt;/li&gt;
		...
		&lt;li class=&quot;ps_preview&quot;&gt;
			&lt;div class=&quot;ps_preview_wrapper&quot;&gt;
				&lt;!-- Thumbnail comes here --&gt;
			&lt;/div&gt;
			&lt;!-- Little triangle --&gt;
			&lt;span&gt;&lt;/span&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>Burada Thumbnail resim için ayrı bir konteyner, galeri için ve önizleme için ayrı bir wrapper oluşturulmuş. Aslında bu katmanları siz de farklı bölgelerde farklı değerlerle kullanabilirsiniz.<br />
Bunu yapmak için tabiki minimum derecede de olsa bir CSS bilgisine sahip olmanız gerekiyor.<br />
Şimdi Style dosyasına bakalım;</p>
<p>Stil dosyasında pek fazla anlatılacak bir şey bulamıyorum, yukarıda bahsettiğim gibi verilen wrapper&#8217;lara değer atanmış ve konteynerlerin yükseklik, genişlik gibi değerlerine yer verilmiştir.</p>
<pre class="brush: plain; title: ; notranslate">.ps_image_wrapper{
	width:680px;
	height:450px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
</pre>
<p>Bu arada, webkit olayını da CSS derslerinde çözdüğümüzü düşünerekten es geçiyorum.</p>
<p><strong>Son olarak Javascript kodlarına değinelim;<br />
</strong><br />
Js dosyasında verilen kodlarda bir takıp varyasyonların  tanımlandığını görmekteyiz. Bu tanımlamalar jQuery efektlerinde hangi nesnenin neye göre efekt kazanmasını sağlamaya yarar. Yukarıdaki stil tarzları da yine aynı şekilde id class sekmantasyonuyla nesnelere hareket kazandırmamızı sağlayacak. Varyasyonlar;</p>
<pre class="brush: plain; title: ; notranslate">var $ps_container		= $('#ps_container'),
	$ps_image_wrapper 	= $ps_container.find('.ps_image_wrapper'),
	$ps_next			= $ps_container.find('.ps_next'),
	$ps_prev			= $ps_container.find('.ps_prev'),
	$ps_nav				= $ps_container.find('.ps_nav'),
	$tooltip			= $ps_container.find('.ps_preview'),
	$ps_preview_wrapper = $tooltip.find('.ps_preview_wrapper'),
	$links				= $ps_nav.children('li').not($tooltip),
	total_images		= $links.length,
	currentHovered		= -1,
	current				= 0,
	$loader				= $('#loader');
</pre>
<p>Ve galeri için oluşturulacak scripti bir kenara atıp, jQuery kodlamasıyla nasıl nesnelleştirilebildiğini  görmenizi istiyorum;</p>
<pre class="brush: plain; title: ; notranslate">/*first preload images (thumbs and large images)*/
var loaded	= 0;
$links.each(function(i){
	var $link 	= $(this);
	$link.find('a').preload({
		onComplete	: function(){
			++loaded;
			if(loaded == total_images){
				//all images preloaded,
				//show ps_container and initialize events
				$loader.hide();
				$ps_container.show();
				//when mouse enters the the dots,
				//show the tooltip,
				//when mouse leaves hide the tooltip,
				//clicking on one will display the respective image
				$links.bind('mouseenter',showTooltip)
					  .bind('mouseleave',hideTooltip)
					  .bind('click',showImage);
				//navigate through the images
				$ps_next.bind('click',nextImage);
				$ps_prev.bind('click',prevImage);
			}
		}
	});
});
</pre>
<p>İyi çalışmalar dilerim..</p>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/tatli-onizlemeli-minyatur-galeri.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Tayfun ÇAKIR jQuery Dersleri</title>
		<link>http://jquerydesign.com/tayfun-cakir-jquery-dersleri.html</link>
		<comments>http://jquerydesign.com/tayfun-cakir-jquery-dersleri.html#comments</comments>
		<pubDate>Tue, 14 Dec 2010 01:11:58 +0000</pubDate>
		<dc:creator>jD</dc:creator>
				<category><![CDATA[Başlangıç Dersleri]]></category>
		<category><![CDATA[Görsel Dersler]]></category>
		<category><![CDATA[İleri Seviye]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Dersleri]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[tayfun çakır]]></category>
		<category><![CDATA[video jquery]]></category>
		<category><![CDATA[zingocan dersleri]]></category>

		<guid isPermaLink="false">http://www.jquerydesign.com/?p=415</guid>
		<description><![CDATA[Tayfun ÇAKIR&#8217;ın Zingocan.com&#8217;da yayınladığı jQuery Video dersleri. Download: jQuery Video Dersleri İndir: http://hotfile.com/dl/118407914/04f9508/jquery-dersleri.part1.rar.html http://hotfile.com/dl/118407915/7af7619/jquery-dersleri.part2.rar.html http://hotfile.com/dl/118412022/62c3f01/jquery-dersleri.part3.rar.html]]></description>
			<content:encoded><![CDATA[<p>Tayfun ÇAKIR&#8217;ın Zingocan.com&#8217;da yayınladığı jQuery Video dersleri.<span id="more-415"></span></p>
<p><span style="color: #800000;"><strong>Download:</strong></span></p>
<p><strong>jQuery Video Dersleri İndir:</strong></p>
<blockquote><p><strong><br />
</strong></p>
<p>http://hotfile.com/dl/118407914/04f9508/jquery-dersleri.part1.rar.html</p>
<p>http://hotfile.com/dl/118407915/7af7619/jquery-dersleri.part2.rar.html</p>
<p>http://hotfile.com/dl/118412022/62c3f01/jquery-dersleri.part3.rar.html</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jquerydesign.com/tayfun-cakir-jquery-dersleri.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

