BLOG
21. Gün - jQuery Dersi 21
Tayfun Erbilen ekledi. 19 Ekim 2012 Cuma
Yirmi birinci jQuery dersimizde aşağıdakileri öğrendik;
- jQuery $.browser Nesnesi
- jQuery $.contains Fonksiyonu
- jQuery Resize Metodu
$.browser Nesnesi
Bu nesne tarayıcı tipini ve versiyonunu elde etmemizi sağlar. Mevcut tarayıcı tipleri şunlardır;
- opera
- msie
- safari
- mozilla
- webkit
Örnek bir kullanımı ise şöyledir;
if ($.browser.opera){ alert("Opera tarayıcısı ile giriş yaptınız.."); }Versiyon öğrenmek için ise örnek kullanım;
alert($.browser.version);
$.contains Fonksiyonu
Bu fonksiyon 2 parametre alır.. Bu paremetrelerde html nesneleri olmalıdır.. İlk nesne içerisinde, 2. nesnenin olup olmadığının kontrolünü yapar.. Örnek bir kullanım;
var sonuc = $.contains($("div#tarayici")[0], $("strong")[0]); if (sonuc){ alert("Nesne bulunuyor!"); } else { alert("Nesne bulunamadı!"); }
Burada html nesnesine çevrilmesi için [0] ifadesini seçtiğimiz nesnenin sonuna ekliyoruz.
.resize() Metodu
Bu metod seçilen nesne yeniden boyutlandırıldığında bunu yakalayıp işlem yapmamızı sağlar.. Genelde pencere için kullanılan bir metoddur.. Örnek kullanımı;
$(window).resize(function(){ var width = $(this).width(); var height = $(this).height(); $("#sonuc").html("<strong>Width: </strong>" + width + "<br /><strong>Height: </strong>" + height); });Mevcut penceremiz yeniden boyutlandırıldığında yeni genişlik ve yüksekliğini sonuc divinin içerisinde yazdırmış olduk.
Kaynak dosyayı indirin;
http://yadi.sk/d/-FJIc5jr0HfHZ Gözat
Kaydol:
Kayıt Yorumları (Atom)
HAKKIMDA
2009'dan beri web işleriyle uğraşan, aynı zamanda amatör müzikle de uğraşan sıradan birisi..
- LASTEST NEWS
- Cook truly green with BEKA
- New website for Q-int
- Launched FlandersBio's new
- Fresh website for Hoaxland
- read more news
- SOSYAL HESAPLARIM
- Facebook.Com/TayfunErbilen
- Twitter.Com/TayfunErbilen
- YouTube.Com/TayfunErbilen
- Google+ / TayfunErbilen
- Daha fazlasını göster
- İLETİŞİME GEÇİN!
- TELEFON(+90) 541 749 57 44
- E-POSTAtayfunerbilen@gmail.com
- MESSENGERfreelance@darkod.com
teşekkürler, iki gündür internet erişimim yoktu maalesef. Bugün girdiğimde 21. Gün jQuery 'de yoktu. Yüklenmiş, Teşekkürler. :)
YanıtlaSil