<?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>ftoptas blog &#187; jquery dersleri</title>
	<atom:link href="http://ftoptas.com/tag/jquery-dersleri/feed/" rel="self" type="application/rss+xml" />
	<link>http://ftoptas.com</link>
	<description>[beta]</description>
	<lastBuildDate>Mon, 30 Jan 2012 20:19:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>jQuery ile Birkaç Basit Örnek</title>
		<link>http://ftoptas.com/jquery-ile-birkac-basit-ornek/</link>
		<comments>http://ftoptas.com/jquery-ile-birkac-basit-ornek/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 12:05:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[jquery dersleri]]></category>
		<category><![CDATA[jquery örnek]]></category>
		<category><![CDATA[mousemove]]></category>

		<guid isPermaLink="false">http://ftoptas.com/?p=284</guid>
		<description><![CDATA[Burada yapacağımız örneklerin demosunu şuradan]]></description>
			<content:encoded><![CDATA[<p>Burada yapacağımız örneklerin demosunu <a href="http://test.ftoptas.com/jquery/jquery-ornekler-1" target="_blank"><strong>şuradan</strong> </a>inceleyebilir, kaynak kodlarını da <a href="http://test.ftoptas.com/jquery/jquery-ornekler-1/jquery-ornekler-1.rar" target="_blank"><strong>şuradan </strong></a>indirebilirsiniz.</p>
<p>jQuery bilinen en popüler Javascript kütüphanelerinden biridir. Javascripti daha zevkli bir hale getirdiğini rahatça söyleyebiliriz. jQuery öğrenmek isteyenler için burada ufak tefek örnekler yapacağız. Javascript kodlarını &lt;script&gt; taglarının arasına yazıyoruz.</p>
<pre name="code" class="html">&lt;script type="text/javascript"&gt;
    //javascript kodları buraya
&lt;/script&gt;</pre>
<p>Önce jquery kütüphanesini <a href="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js">şuradan</a> indirip sayfamızda şu şekilde çağırıyoruz.</p>
<pre name="code" class="html">&lt;script type="text/javascript" src="jquery-1.3.2.min.js"&gt;&lt;/scritpt&gt;</pre>
<p>Ardından jquery kodlarını da $(document).ready fonksiyonu içine yazıyoruz.<br />
<span id="more-284"></span></p>
<pre name="code" class="javascript">$(document).ready(function(){
	//jquery
})</pre>
<p>Önce seçiciler hakkında biraz temel bilgi sahibi olalım:</p>
<p><strong><span style="color: #0000ff;">$(&#8216;a&#8217;)</span></strong> ifadesi sayfa üzerindeki tüm linkleri yani <span style="color: #0000ff;">&lt;a&gt;</span> taglarını belirtir.<br />
<strong><span style="color: #0000ff;">$(&#8216;a.test&#8217;)</span></strong> ifadesi sınıfı test olan linkleri belirtir yani <span style="color: #0000ff;">&lt;a class=&#8221;test&#8221;&gt;</span> tagı<br />
<strong><span style="color: #0000ff;">$(&#8216;div&#8217;)</span></strong> ifadesi tüm divleri belirtir<br />
<strong><span style="color: #0000ff;">$(&#8216;#sayfa&#8217;)</span></strong> id değeri saya olan divi belirtir yani <span style="color: #0000ff;">&lt;div id=&#8221;sayfa&#8221;&gt;</span><br />
<strong><span style="color: #0000ff;">$(&#8216;#sayfa a.test&#8217;)</span></strong> ifadesi de sayfa divinin içinde olan ve sınıfı test olan linki belirtir yani <span style="color: #0000ff;">&lt;div id=&#8221;sayfa&#8221;&gt;&lt;a href=&#8221;#&#8221;&gt;Test&lt;/a&gt;&lt;/div&gt;</span> ifadesindeki linki belirtir.</p>
<p>Html kodlarımız şu şekilde olsun:</p>
<pre name="code" class="html">&lt;a href="#"&gt;Link 1&lt;/a&gt;
&lt;p&gt;Linke tıklayınca bu yazı kaybolacak.&lt;/p</pre>
<p>jquery scriptimiz de şöyle olsun:</p>
<pre name="code" class="javascript">$(document).ready(function(){
    $('a').click(function(){
        $('p.test').hide();
    })
});</pre>
<p><span style="color: #0000ff;">$(&#8216;a&#8217;).click()</span> olayının içindeki fonksiyon, tıklandığında oluşacak olan olaydır. Biz burada <span style="color: #0000ff;">&lt;p&gt;</span> tagı olan bölümü <span style="color: #0000ff;">hide()</span> fonksiyonuyla gizliyoruz.</p>
<p><span style="color: #0000ff;">hide()</span> yerine <span style="color: #0000ff;">toggle()</span> yazdığımızda ise linke tıkladıkça yazı gidip gelecek.<br />
Eğer yazının bir animasyon şeklinde bu fonksiyonun içine ‘<span style="color: #008000;">slow</span>’, ‘<span style="color: #008000;">normal</span>’ veya ‘<span style="color: #008000;">fast</span>’ parametrelerini ekleriz.</p>
<pre name="code" class="javascript">$(‘p.test’).toggle(‘fast’)</pre>
<p>Şeklinde yazarız.</p>
<p>Animasyonun aşağıdan yukarı olması için</p>
<pre name="code" class="javascript">$(‘p.test’).slideDown(); //veya
$(‘p.test’).slideUp(); //veya
$(‘p.test’).slideToggle()İ //kullanırız.</pre>
<p>Animasyonun transparan bir şekilde başlayıp görünmesi için de</p>
<pre name="code" class="javascript">$(‘p.test’).fadeIn(); // ve
$(‘p.test’).fadeOut(); //kullanabiliriz.</pre>
<p>Bu işlemleri linkin <span style="color: #0000ff;">click()</span> olayına yazmıştık.  Eğer linkin üzerine fareyi getirdiğimizde bu olayların olmasını istiyorsak <span style="color: #0000ff;">mouseover()</span> fonksiyonunu kullanabilirz.</p>
<pre name="code" class="javascript">$('a').mouseover(function(){
    $('p.test').hide();
})</pre>
<p>Fare üzerinden gittiğinde ise <span style="color: #0000ff;">mouseout()</span> fonksiyonu oluşur.</p>
<pre name="code" class="javascript">$(‘a’).mouseover(function(){
    $('p.test').html('fare linkin üzerinde');
}).mouseout(function(){
    $('p').html('fare linkin üzerinde değil.')
})</pre>
<p>Burada kullandığımız <span style="color: #0000ff;">html()</span> fonksiyonu ile seçicinin içeriğini belirtiriz.<br />
Mesela</p>
<pre name="code" class="javascript">$(‘a’).html(‘&lt;a href=”#”&gt;bu bir linktir&lt;/a&gt;’)</pre>
<p>Komutunu yazdığımızda sayfadaki tüm linklerin ‘<span style="color: #0000ff;">&lt;a href=”#”&gt;bu bir linktir&lt;/a&gt;</span>’ olacaktır.</p>
<p>Bir de animate() fonksiyonunu kullanalım. <span style="color: #0000ff;">animate() </span>fonksiyonu içerisinde belirtilen parametrelere göre seçicide belirtilen süre içerisinde animasyon oluşturur. Eğer parametremiz ‘<span style="color: #008000;">width</span>’ ve değeri <span style="color: #008000;">200 </span>ise seçicinin genişliğini bir süre zarfı içerisinde 200 yapar.</p>
<pre name="code" class="javascript">$(‘p’).animate({width:’200’},’slow’)</pre>
<p>Animate fonksiyonu içerisine birden fazla parametre girebiliriz.</p>
<pre name="code" class="javascript">$(‘p’).animate({width:’200’,height:’150’},’slow’)</pre>
<p>Kullanacağımız diğer bir fonksiyon ise <span style="color: #0000ff;">css()</span> fonksiyonun belirtilen seçicinin css’ini verdiğimiz parametreler olarak değiştirir. Şöyle kullanabiliriz:</p>
<pre name="code" class="javascript">$(‘a.kirmizi’).css({‘padding’:5,’backgroundColor’:’#f00’})</pre>
<p>Bu komut ile kirmizi sınıfına sahip olan tüm linklerin <span style="color: #008000;">padding </span>değeri <span style="color: #008000;">5px</span> olup arka plan rengi kırmızı olacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://ftoptas.com/jquery-ile-birkac-basit-ornek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

