jquery methodlari

 

Hide, Show, Toggle, Slide, Fade, ve Animate ... JQuery' nin en çok bilinen fonksiyonlarıdır. İlk olarak aslında her yerde bahsedilen başlıca efektlerden bahsedelim. Bu efektler jQuery'i jQuery yapan efektler.

 

Bu efektleri açıklamak gerekirse;

 

jQuery hide()
Seçilen elemanı gizlemeye yarar.

jQuery slideToggle()
Slayt panel oluşturulur.

jQuery fadeTo()
Seçilen öğreyi karartarak kaybeder.

jQuery animate()
Seçilen öğeye animasyon oluşturur.

jQuery Hide ve Show

jQuery hide ve show metodlarıyla belirlenen seçicileri gizleyip göstermeye yarar.Örnek;


$("#gizle").click(function(){
 $("p").hide();
 });
 $("#goster").click(function(){
 $("p").show();
 });

hide() ve show() metodlarıyla istediğimiz öğeyi gizleyip gösterebilirken bu gizleme ve gösterme esnasında efektin oluşma hızını (süresi) kendiniz belirleyebilirsiniz.Bu belirleme işlemi ingilizce sıfatlardan oluşabileceği gibi milisaniye olarakta bir değer atanabilir. Aşağıdaki 1000 milisaniye olarak gösterdiğim bölüme; slow, fast, normal gibi değerler de girilebilir.


$("efekt").click(function(){
 $("p").hide(1000);
 });

 

 

jQuery Toggle

jQuery toggle fonksiyonu hide() ve show() metodlarının bir arada kullanılmış halidir. Yani toggle metodunu kullanarak tek bir fonksiyon ile hem açma hem de kapama işlemi gerçekleştirilebilir.


$("efekt").click(function(){
 $("p").toggle();
 });

jQuery Slide Fonksiyonu – slideDown, slideUp, slideToggle

jQuery slide fonksiyonu aşağıdaki gibi kullanılır;

$(seçici).slideDown(hız,callback)

$(seçici).slideUp(hız,callback)

$(seçici).slideToggle(hız,callback)

Hız parametresine; fast, slow, normal ya da milisaniye değeri girilebilir.

Callback parametresi ise , bu fonksiyonun bitmeden başka bir fonksiyon oluşturmak istenildiğinde, içeriye yeni bir fonksiyon atayabileceğiniz parametredir.

slideDown() Örneği;


$(".slide").click(function(){
 $(".panel").slideDown();
 });

slideUp Örneği;

$(".slide").click(function(){
 $(".panel").slideUp()
 })

slideToggle Örneği;

$(".slide").click(function(){
 $(".panel").slideToggle();
 });

jQuery Fade Fonksiyonları – fadeIn(), fadeOut(), fadeTo()

jQuery fade() fonksiyonları aşağıdaki gibi kullanılabilir,

$(selector).fadeIn(hız,callback)

$(selector).fadeOut(hız,callback)

$(selector).fadeTo(hız,şeffaflık,callback)

Hız parametresi fast, slow, normal ve milisaniye değeri içerir.

Callback parametresi fonksiyon bitmeden yeni bir fonksiyon atama işlemidir.

Şeffaflık değeri ise; yalnız fadeTo fonksiyonunda kullanılabilen gizlenme işleminin şeffaflık ayarını yapmayı sağlar.

fadeTo Örneği;

$("efekt").click(function(){
 $("div").fadeTo("slow",0.25);
 });

fadeOut Örneği;

$("efekt").click(function(){
 $("div").fadeOut(4000);
 });

 

 

JQuery Metodları

Belli başlı jQuery fonksiyonlarını özetlemek gerekirse;

Fonksiyon Açıklaması
$(seçici).hide() Seçilen elemanı gizler
$(seçici).show() Seçilen elemanı gösterir.
$(seçici).toggle() hide ve show fonksiyonlarını birlikte kullanmadır.
$(seçici).slideDown() Seçilen elemanı slayt şeklinde gösterir.
$(seçici).slideUp() Seçilen elemanı slayt şeklinde gizler
$(seçici).slideToggle() slideUp ve slideDown fonksiyonlarının birlikte kullanılmasıdır.
$(seçici).fadeIn() Seçilen elemanı kararkatarak gizler.
$(seçici).fadeOut() Seçilen elemanı kararma şiddetini azaltarak gösterir.
$(seçici).fadeTo() Seçilen elemanı şeffaflık derecesiyle fadeOut fonksiyonunu
$(seçici).animation() Seçilen elamana özel bir animasyon efekti verilir.

 

 

 

facebook kısayollar

 

Facebook kullanırken belirli menülere daha hızlı erişmenizi sağlayacak facebook klavye kısayolları aşağıdaki gibidir.

Alt + tuş kombinasyonuyla gerçekleştireceğiniz facebook klavye kısayollarını eğer Facebook’a Internet Explorer ve Google Chrome ile girdiyseniz kullanabilirsiniz.

 

Eğer Firefox ile facebook kullanıyorsanız, aşağıdaki facebook klavye kısayollarına “ Shift ” tuşuna birlikte basarak aynı şekilde ulaşabilirsiniz. Örn : Shift + Alt + 1 (Ana Sayfa)

 

 

Facebook Klavye Kısayolları Listesi

* Alt+1: Ana sayfaya dönüş

* Alt+2: Wall (Duvar) sekmesini görüntüleme

* Alt+3: Arkadaş isteklerini getirme

* Alt+4: Mesaj listesini getirme

* Alt+5: Bildirim listesi

* Alt+6: Hesap ayar sayfası erişimi

* Alt+7: Hesap gizlilik ayarları

* Alt+8: Facebook fanları grup sayfası

* Alt+9: Facebook hak ve sorumluluk bildirgesi

* Alt+0: Facebook yardım merkezi

* Alt+m: Yeni mesaj oluşturma

* Alt+?: Arama kutusuna imleci getirme

firefox4

 

 Mozilla, Firefox 4 için çıkarmayı hedefledikleri tarihi paylaştı.

 Internet Explorer'ın katili olarak da bilinen internet tarayıcısı Mozilla Firefox'un halen geliştirilmekte olan yeni sürümü Firefox 4'ün tahmini çıkış tarihi açıklandı. Geliştirici Mozilla'nın Mühendislik Direktörü Damon Sicore, Firefox 4'ü Şubat ayı bitmeden yayınlamaya çalıştıklarını belirtti.

  Halen geliştirilme aşamasında olan Firefox 4'de artık son aşamaya gelinmiş durumda. Ancak Sicore'un dediklerine göre piyasaya çıkmadan önce giderilmesi gereken 160'ı aşkın önemli hata bulunuyormuş. Bu konuda Mozilla geliştirici ekibi yoğun mesai harcayarak hataları gidermeye çalışıyormuş.

  Eğer hatalar giderilirse Firefox 4, Şubat ayının sonlarına doğru tam sürüm olarak yayınlanacak. Ancak güvenliğiyle de dikkat çeken Firefox'un hatalarla birlikte piyasaya sürülmeyeceğini bildiğimiz için yayınlanma tarihinin Mart ayına sarkabileceğini düşünülüyor.

hovereffect

 

Çoğumuzun kullandığı özellikle portfolyo, reklam ve resimlerde çok kullandığımız efektlerden bir tanesidir mouse hover effect. Jquery yardımıyla fade in/out işlemleri gerçekleştirebiliyoruz. Yapmış olduğum örnekte iki türlü efekt olayını gösterdim.

 

 

Tek resim veya çift resim kullanarak mouse hover effectleri :







Çift resim kullandığımız takdirde scriptimiz :


$(document).ready(function(){
 
$("img.a").hover(
function() {
$(this).stop().animate({"opacity": "0"}, "slow");
},
function() {
$(this).stop().animate({"opacity": "1"}, "slow");
});
 
});

Tek resim kullandığımız takdirde scriptimiz ( custom.js ) :

$(function() {
// OPACITY OF BUTTON SET TO 50%
$(".resim_img").css("opacity","0.5");
	
// ON MOUSE OVER
$(".resim_img").hover(function () {
										  
// SET OPACITY TO 100%
$(this).stop().animate({
opacity: 1.0
}, "slow");
},
		
// ON MOUSE OUT
function () {
			
// SET OPACITY BACK TO 50%
$(this).stop().animate({
opacity: 0.5
}, "slow");
});
});

...

 

demo

 

 

Mashable

Sade ve kullanışlı yapısıyla hepimizin dikkatlerini üzerine çeken fizy.com , Mashable Ödülleri’nde ‘ en iyi müzik bulma servisi ’ dalında birinci oldu. Siteye halen ülkemizde uygulanan erişim yasağı devam etmektedir.Mashable sitesinde yaklaşık 1 milyon 300 bin kişinin oyladığı yarışmada, Üç Türk girişimcinin kurduğu Fizy müzik arama motoru, ‘ Best Music Discovery Service ’ (En İyi Müzik Bulma Servisi) dalında bu yıl ipi göğüsledi.

 

Sitede yer alan ödül açıklamasında Fizy için şunlar yazıyor:

 

“Türkiye’de yerleşik uluslararası müzik sitesi Fizy, sade ve kullanışlı olma düşüncesiyle tasarlandı. Gerçekten de oldukça sade. Anasayfada müzik aratıp art arda dinleyebiliyor, çalma listeleri oluşturabiliyorsunuz. Basit bir arama yapıyorsunuz ve istediğiniz parçayı dinlemeye başlıyorsunuz. Parçada video da varsa, onu da anasayfada izletebiliyor. Veri tabanına kayıtlı 75 milyon şarkı var. Site 26 dili destekliyor.”

 

Mashable Ödülleri’nde ödül kazananlar şöyle:

 

- En iyi Sosyal Medya Yönetim Aracı: Hootsuite

- En Yaratıcı Sosyal Medya Kampanyası: Stand Up For WWE

- En İyi Sosyal Medya Müşteri Servisi sponsored by BlackBerry: Eurail.com

- Best Internet Meme sponsored by Dynadot: Bed Intruder

- En İyi Müzik Keşfetme Servisi: Fizy

- En iyi Akıllı Telefon: iPhone

- En iyi Mobil Oyun: “ Angry Birds

- En iyi Mobil Uygulama (Mobile Future sponsorluğunda): DriveSafe.ly

- En iyi Mobil Platform: Android

- En iyi Mobil Kullanıcı Deneyimi: eBuddy

- API’yı En İyi Kullanan Girişim: Qwitter Client

- Takip Edilesi Kişi: Super Junior

- Küçük İşyerleri için En İyi Sosyal Medya Servisi: ReachCast

- Yılın Girişimcisi: Doug Walker

- En iyi Yeni Cihaz: iPad

- Gelecek Vaat Eden Websitesi: PSGive.org

- Takip Edilesi Kar Amacı Gütmeyen Organizasyon: @TWLOHA

- En iyi Konum Bazlı Servis: Foursquare

- En iyi Online Oyun: “ Farmerama

- En iyi Kullanıcı Deneyimi Sağlayan Websitesi: Gaia Online

- Yenilikçi Website Tasarımı: Twitter

- En iyi Web Videosu: Jay Park

- Takip Edilesi Marka: AllKPop

- En Yaratıcı Sosyal Ürün Kampanyası: Twitchange

- En Etkili Sosyal Ürün Şampiyonu (Yahoo! sponsorluğunda): John Cena

 

Ntvmsnbc