event.pageY Özelliği;
Belgenin üst kenarına göre farenin konumunu verir.
Örnek
$(document).mousemove(function(event){
$("span").text("X: " + event.pageX + ", Y: " + event.pageY);
});
Codepen Ön izleme
Kullanım şekilleri;
event.pageY
Belgenin üst kenarına göre farenin konumunu verir.
$(document).mousemove(function(event){
$("span").text("X: " + event.pageX + ", Y: " + event.pageY);
});
event.pageY
Belgenin sol kenarına göre farenin konumu verir.
$(document).mousemove(function(event){
$("span").text("X: " + event.pageX + ", Y: " + event.pageY);
});
event.pageX
Klavyeden bir tuşa basılıp basılmadığını sorgular. Alert içine bastırırsak True, False şeklinde geri bildirim alabiliriz.
function isKeyPressed(event) {
if (event.metaKey) {
alert("META tuşuna basıldı");
} else {
alert("META tuşuna basılmadı !");
}
}
event.metaKey
İç içe olan elementlerde aynı olan olayın bir üstteki elemente yayılmasının engellenip engellenmediğini sorgular.
$("a").click(function(event){
event.stopImmediatePropagation();
alert(event.isImmediatePropagationStopped());
});
event.isImmediatePropagationStopped()
Element üzerine belirlenen eylemin engellenip engellenmediğini sorgulamamızı sağlar.
$("a").click(function(event){
event.preventDefault();
alert( event.isDefaultPrevented());
});
event.isDefaultPrevented()
Sadece işleyicinin bağlı olduğu element için işlemi gerçekleştirir.
$("div").on("click", "a", function(event){
$(event.delegateTarget).css("background-color", "blue");
});
event.delegateTarget
Çalışan fonksiyon üzerinden bilgi almamızı ve aktarmamızı sağlar.
$("span").each(function(i){
$(this).on("click", {x:i}, function(event){
alert("data numarası: " + event.data.x);
});
});
event.data
Meydana gelecek olayın elementi hakkında bilgi verir.
function myFunction(event) {
alert(event.currentTarget.nodeName);
}
event.currentTarget
Java scripte hata olayı için bir görev tanımlayabilirsiniz.
$("img").error(function(){
$("img").replaceWith("<p>Resim yüklenirken hata oluştu !</p>");
});
$("a").click(function(){
$("img").error();
});
.error( handler )
.error( [eventData ], handler )
Belirtilen elementin bulunduğu gruptaki index(sıra) numarasını belirler.
$("span").eq(0).css("color", "red");
.eq( index )
.eq( indexFromEnd )