Merhaba arkadaşlar.. Zingocan.com blogumuz bildiğiniz üzere çok çeşitli ve bol kategorili makalelerle kişisel bir blog halini almış durumda.. Bu karışıklık sebebiyle ne aradığını bulamayan ya da bulsa bile tam olarak keşfedemeyen, açık açık soru ve sorunlarını beyan edemeyen bir çok arkadaşımız mevcut. Ben de daha önce söylediğim gibi, sırf jQuery konusuna değineceğim bir blog oluşturacağımı söylemiştim.. Yaklaşık bir haftadır başlamış olan jQuerydesign blogumuzun temel atma işlemi bitmiş bulunuyor.. Hatta jQuery’e yeni başlayacak olan arkadaşlar için, çoğu materyal ve ders anlatımını bloga eklemiş durumdayız.. Continue reading
Tag Archives: jquery öğren
jQuery Galeri ve Slideshowlar
Slideshow 2! for Mootools
Slideshow 2! jQuery ve Motool kullanarak animasyon seçenekerli ile zenginleştirilmiş hoş bir slideshow
SmoothGallery
jQuery mootools v1.11, kullanarak javascript galery kütüphanesine devrim gibi inen jQuery Galeri formu
jQuery Tooltip Plugin
Bu tooltipi kullanmak sandığınızdan daha basittir. Kısaca açıklamak gerekirse linklerinize HTML dilinde verdiğiniz alt etiketinin gelişmiş hali diyebilirim.. O kadar gelişmiştirki linklerinize yukarıda gördüğünüz gibi üzerine gelindiğinde bir paragraf kutusu hatta bu paragraf kutusuna bir resim bile yerleştirebilirsiniz..Kullanımıda dediğim gibi oldukça basittir. Yapmanız gereken kaynak kodunda verdiğim zip dosyasının içerisindeki index dosyasını kullanarak içerisindeki bulduğunuz metinleri değişmeniz yeterli.. Continue reading
jQuery qTip Açıklama Kutusu
qTip jQuery kütüphanesinde kullanılan ve ücretsiz olan bir plugindir.Pluginde istediğiniz boyutlarda (yükseklik / genişlik)
ve istediğiniz yazı tipleri ve büyüklükleri ile , kenarlık, arkaplan ve yazı renklerini kullanarak, herhangib istediğiniz bir nesneye açıklama kutusu oluşturabilme hakkınız bulunuyor.. Ve yukarıda da belirttiğim gibi bunların tümü ücretsizdir.jQuery qTip orjinal sayfası için tıklayın.
jQuery Dersleri: toggle ve toggleClass Metodları
jQuery Video derslerimizde daha önce görmüş olduğumuz hide / show metodlarına bir alternatif olarak toggle metodu bulunmaktadır. toggle metodu belirlediğimiz nesneyi kaybedip daha sonra tekrar gösterebilme fonksiyonudur. Continue reading
jQuery Video Dersleri-Animate Metodu
Daha önceki derslerimizde, jquery başlangıç ve jquery ile fade, slide, hide-show metodlarını nasıl kullanabileceğimiz hakkında 2 video uygulamasını görmüştük.Bu dersimizde ise jQuery ‘de animate metodu ile objelere hareket kazandırma ve slayt oluşturmak için ön başlangıç yaptık..jQuery Daha kaliteli video için videoyu indiriniz.
Video içeriği;
Dersimizde bulunan index.html dosyasında yaptığımız bazı değişikliklerden bahsedecek olursak;
CSS
<style type="text/css">
#kutu
{
background: orange;
width: 300px;
height: 300px;
position: relative;
}
</style>
position: relative; kodu belirlediğimiz katmanın posizyonunu bizim vereceğimiz bir bildirim ile konum değişikliliğine girebilmesini sağlar
jQuery
<script type="text/javascript">
$(function() {
$('#kutu').click(function() {
$(this).animate({
"left" : "300px"
});
$(this).animate({
"width" : "100px",
"height" : "50px"
});
});
});
</script>
$(this).animate({ ile daha önce kullandığımız fonksiyondaki elemanımızın sürekliliğini devam ettirdiğimizi ve aynı elamanla yeni bir fonksiyon oluşturduğumuzu belirttik.
Daha sonra animate fonksiyonu ile “kutu” olarak belirlediğimiz katrmana bir fonksiyon atadık ve ;
“left” : “300px”
“width” : “100px”,
“height” : “50px”
Komutları ile sayfa boyunca 300px sürüklenmesini, genişlik ayarının 100px‘e düşmesini ve yüksekliğininde 50px‘e düşmesini $(‘#kutu’).click(function() { fonksiyonu ile “kutu” katmanına tıklanması ile sağladık.
Diğer Video Dersleri
Ders 1- jQuery Başlangıç
Ders 2 -Fade, Slide hide -show Metodları
Ders 3 -Animate Metodu
Ders 4 – Varyasyon Oluşturma
Ders 5 - toggle ve toggleClass Metodları
Ders 6 - jQuery Slidedown Metodu Kullanımı
Ders 7 - jQuery Dersleri: hover() Metodu
Ders 8 - jQuery hover ve chlidren Metodu
Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme
jQuery Video Dersleri – slide, hide ve fade Metodları
Merhaba arkadaşlar. İlk dersimizde jQuery’i kullanabilmek için ne gibi alanlardan faydalanabiliriz, jquery‘i sitemize nasıl import ederiz ve fadeOut yöntemini nasıl kullanırız sorularını cevapladık.Bu dersimizde ise jQuery‘de kullanabileceğimiz;
fadeOut, fadeIn, slideUp, slideDown, hide ve show metodlarını gösterdim.Daha kaliteli Görüntü için Videoyu indiriniz
Ben video izlemek istemiyorum diyen arkadaşlarımız için kısa bir özet geçeceğim.Download butonunu kullanarak indirdiğiniz ders içeriğinde, index.html ve jquery.js dosyasını bulacaksınız.
İndex’imizin içerisinde aşağıdaki bölümleri kullandık;
CSS
<style type="text/css">
#kutu
{
background: orange;
width: 550px;
height: 520px;
display: none;
}
p a
{
color: orange;
}
</style>
Bir önceki dersimize nazaran bu dersteki CSS farklılıkları;
display: none; :
kutu olarak adlandırdığımız katmanın görünmemesini sağladı.
p a
{
color: orange;
}
<p> olarak kullandığımız paragraf belirtecinin içerisindeki link renklerini turuncu (orange) yapmamızı sağladı
Jquery
</p>
<p style="text-align: left;"><script type="text/javascript">
$(function() {
$('a').click(function() {
$('#kutu').slideDown ('6000');
$('p a').css('color' , 'green');
});
});
</script></p>
<p style="text-align: left;">
Bir önceki dersimizde gördüğümüz fadeOut yöntemini bu dersimizde slide ve hide / show metordlarıyla gösterdik.
Daha sonra
$(‘p a’).css(‘color’ , ‘green’);
olarak belirttiğimiz fonksiyon, linklerimizden herhangi birine tıklanıldıktan sonra,css kodlarında belirttiğimiz p a belirtecinin rengini green olarak değiştirmesini sağladı.
Diğer Video Dersleri
Ders 1- jQuery Başlangıç
Ders 2 -Fade, Slide hide -show Metodları
Ders 3 -Animate Metodu
Ders 4 – Varyasyon Oluşturma
Ders 5 - toggle ve toggleClass Metodları
Ders 6 - jQuery Slidedown Metodu Kullanımı
Ders 7 - jQuery Dersleri: hover() Metodu
Ders 8 - jQuery hover ve chlidren Metodu
Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme
jQuery Video Dersleri – jQuery Başlangıç

Merhaba arkadaşlar.. Bildirgec‘ te ve blogumuzda pm olarak özel istekte bulunan arkadaşlara yöenlik jQuery yeni başlayanlar için dersler hazırlayacağım. Bu konumuzda jQuery öğrenebilmek içni ilk derimizdir.
İlk başta Video ya geçmeden önce jQuery kullanabilmek için jquery resmi sitesinden jQuery Javascript dosyasını indiriniz.Daha sonra Video’yu izleyerek jQuery kalıpları nasıl oluşturulur ve ilk olarak nereden başlamalıyız sorularınıza cevap alabilirsiniz.. Umarım faydalı bir kaynak olmuştur..Daha kaliteli Görüntü için Videoyu indiriniz
jQuery kullanabilmek için videodada gösterdiğim gibi jquery.com sitesinden indirdiğiniz jquery.js dosyası eğer index.html olarak kullandığımız sayfamız ile aynı klasördeyse (farklı klasördeyse yolunu belirtmeniz gerekiyor)aşağıdaki kodu <head> .. </head> tagları arasına giriniz ve videoda gösterdiğim uygulamaları html dosyanıza işleyiniz.
<script src="jquery.js" type="text/javascript"></script>
Ders 1- jQuery Başlangıç
Ders 2 -Fade, Slide hide -show Metodları
Ders 3 -Animate Metodu
Ders 4 – Varyasyon Oluşturma
Ders 5 - toggle ve toggleClass Metodları
Ders 6 - jQuery Slidedown Metodu Kullanımı
Ders 7 - jQuery Dersleri: hover() Metodu
Ders 8 - jQuery hover ve chlidren Metodu
Ders 9 – Chaniable – Animate Metodu ile Nesne Hareketlendirme
jQuery Extra Seçimli Extra Ajax Dropdown Menü
Demo | Download
Demoyu incelediğinizde gerçekten hayran bırakan ve extra seçim aralıklarıyla, menü açıklamaları ve ajax kullanımıyla göz kabartan menü özellğine sahip.. Şimdiye kadar zingocan.com da verdiğimiz dropdown menülerden en iyisi diyebilirim..Ajax menü, Submenü ve submenü başlıkları, menü içerisinde form oluşturabilme ve header image kullanabilme şansımız var…Ayrıca iki çeşit renk düzenine sahip demo1 ve demo 2 de inceyebilirsiniz.
Hemen scrptin kullanımına geçelim..
Scriptin bağımlılıkları;
optional: jquery.metadata.plugin
optional: jquery.hoverIntent.plugin
aşağıda javascriptimizi çağırıyoruz;
<code>$(".myMenu").buildMenu(
{
template:"menuVoices.jsp",
additionalData:"",
menuWidth:200,
openOnRight:false,
menuSelector: ".menuContainer",
iconPath:"ico/",
hasImages:true,
</code><code> fadeInTime:200,
fadeOutTime:100,
</code><code>adjustLeft:2,
adjustTop:10,
opacity:.95,
shadow:true,</code><code>
closeOnMouseOut:true,</code><code>
closeAfter:500,
minZindex:200,
hoverIntent:0
});</code>
veya aşağıdaki ile asıl menüyü çağırıyoruz;
(bu bağlam opera sistemlerinde tam çalışmayabilir)
<code>$(document).buildContextualMenu(
{
template:"menuVoices.html",
menuWidth:200,
overflow:2,
menuSelector: ".menuContainer",
iconPath:"ico/",
hasImages:false,</code><code>
</code><code> fadeInTime:200,</code>
<code> fadeOutTime:100,</code>
<code> adjustLeft:0,
adjustTop:0,
opacity:.99,
shadow:true,
</code><code>onContextualMenu:function(o,e){}</code>
<code> });</code>
Aşağıda verdiğim kodda menü başlıkları yeralmaktaır;
<code><!-- menu voices --><div><table class="rootVoices" cellspacing='0' cellpadding='0' border='0'><tr> <td menu="menu_12" >ajax menu 1</td> <td menu="menu_2" >menu 2</td> <td menu="menu_3" >menu 3</td> </tr></table> </div> </code> <!– end menu voices –>
ve diğer her submenü için;
<code><!-- example code --><div id="menu_1" class="menu"><a rel="title" >title menu_1.1</a> <!-- menuvoice title-->
<a href="../mb_carusel/carousel.html" target="_blank" img="image.gif" >menu_1.1 (href)</a> <!-- menuvoice with href-->
<a action="document.title=('menu_1.2')" >menu_1.2</a> <!-- menuvoice with js action-->
<a rel="separator"></a> <!-- menuvoice separator-->
<a action="document.title=('menu_1.3')" disabled=true>menu_1.3</a> <!-- menuvoice disabled-->
<a action="document.title=('menu_1.4')" menu="menu_1" img="image.png">menu_1.4</a><!-- menuvoice with js action, image and submenu-->
</div></code>
Bölgelerini kendinize göre değişerek sonuca ulaşınız..Teşekkürler..İşte Örnekler;
Demo | Download
Demo | Download
jQuery Slidedeck Slayt Content Slayt Manşet
jQuery Slider özelliği kullanılarak hazırlanmış SlideDeck olarak adlandırılmış, Slide Content yada slayt manşet vb. gibi isimlendirebileceğimiz, her zamanki jquery slayt elemanlarımızdan bir diğeridir..
Kullanımı güzel ve wordpress temasına entegre edilebilir durumda.










