jQuery Kılavuzu - Olaylar
- Önceki Sayfa jQuery Seçicileri
- Sonraki Sayfa jQuery Etkileri
jQuery olay yöntemleri
Olay yöntemleri, eşleşen elementlerin olayını tetikler veya tüm eşleşen elementlerin belirli bir olayına fonksiyon bağlar.
Tetikleme örneği:
$("button#demo").click()
Yukarıdaki örnek, id="demo" olan button elementinin tıklama olayını tetikler.
Bağlama örneği:
$("button#demo").click(function(){$("img").hide()})
Yukarıdaki örnek, id="demo" olan düğmeye tıklanıldığında tüm resimleri gizler.
Metod | Tanım |
---|---|
bind() | Eşleşen elementlere bir veya daha fazla olay tetikleyicisi ekler |
blur() | Belirli bir elemanın bulanıklaşma olayına fonksiyonu tetikleme veya bağlama |
change() | Belirli bir elemanın değişim olayına fonksiyonu tetikleme veya bağlama |
click() | Belirli bir elemanın tıklama olayına fonksiyonu tetikleme veya bağlama |
dblclick() | Belirli bir elemanın çift tıklama olayına fonksiyonu tetikleme veya bağlama |
delegate() | Eşleşen elementlerin mevcut veya gelecekteki alt elementlerine bir veya daha fazla olay tetikleyicisi ekler |
die() | live() fonksiyonu ile eklenmiş tüm olay tetikleyicilerini kaldırır. |
error() | Belirli bir elemanın hata olayına fonksiyonu tetikleme veya bağlama |
event.isDefaultPrevented() | event.preventDefault() üzerinde çağrılıp çağrılmadığını döndürür. |
event.pageX | Belirli bir elemanın belge sol kenarına göre fare konumu. |
event.pageY | Belirli bir elemanın belge üst kenarına göre fare konumu. |
event.preventDefault() | Olayın öntanımlı eylemini önler. |
event.result | Belirtilen olay tetikleyicisi tarafından döndürülen son değeri içeren. |
event.target | Bu olayı tetikleyen DOM elementi. |
event.timeStamp | Bu özellik, 1970 yılının 1 Ocak gününden olayın meydana geldiği zamana kadar olan milisaniye sayısını döndürür. |
event.type | Olay türünü tanımlar. |
event.which | Tıklanan anahtar veya düğme belirtir. |
focus() | Belirli bir elemanın odak olayına fonksiyonu tetikleme veya bağlama |
keydown() | Belirli bir elemanın tuş basma olayına fonksiyonu tetikleme veya bağlama |
keypress() | Belirli bir elemanın tuş basma olayına fonksiyonu tetikleme veya bağlama |
keyup() | key up olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
live() | Mevcut veya gelecekteki eşleşen elementlere bir veya daha fazla olay işleyici eklemek |
load() | load olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mousedown() | mouse down olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mouseenter() | mouse enter olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mouseleave() | mouse leave olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mousemove() | mouse move olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mouseout() | mouse out olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mouseover() | mouse over olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
mouseup() | mouse up olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
one() | Eşleşen elementlere olay işleyici eklemek. Her element sadece bir kez bu işleyiciyi tetikleyebilir. |
ready() | Belge Hazır Olayı (HTML belgesi hazır ve kullanılabilir olduğunda) |
resize() | resize olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
scroll() | scroll olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
select() | select olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
submit() | submit olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
toggle() | İki veya daha fazla olay işleyici fonksiyonunu bağlamak, sırayla click olayı olduğunda çalıştırılır. |
trigger() | Tüm eşleşen elementlerin belirli olayı |
triggerHandler() | Eşleşen ilk elementin belirli olayı |
unbind() | Eşleşen elementlerden birini kaldırmak için bir olay işleyiciyi kaldırmak |
undelegate() | Eşleşen elementlerden birini şu anda veya gelecekte kaldırmak için bir olay işleyiciyi kaldırmak |
unload() | unload olayına veya belirli bir elemente fonksiyon bağlamak için bir fonksiyon tetiklemek |
Bakınız
- Önceki Sayfa jQuery Seçicileri
- Sonraki Sayfa jQuery Etkileri