Seçilen elemanlara mouse işaretçisi girdiğinde çalışacak olay işleyiciyi bağla ya da bir elemanda bu olayı tetikle.
İçindekiler :
Bu sayfa mouseenter
olayını anlatıyor. Kaldırılmış olan
.mouseenter()
metodu için linkteki
sayfaya bakınız.
mouseenter
JAvaScript olayı aslında Internet Explorer'a tescilli. Olayın
genel faydası yüzünden jQuery olayı simüle ederek tarayıcıdan bağımsız çalışmasını sağlar.
Bu olay mouse işaretçisi eleman üzerine geldiğinde o elemana gönderilir. Herhangi bir
HTML eleman bu olaya bağlanabilir.
Örnek olarak şu HTML:
Olay işleyici elemanların herhangi birine verilebilir.
Şimdi mouse şaretçisi dıştaki <div>
sınırlarından içeri girdiğinde
<div id="log">
elemanına mesaj eklenir. Ayrıca olayı diğer bir elemana
tıklayınca tetikleyebilirsiniz.
Bu kod çalıştırıldıktan sonra Trigger bölgesine tıklanınca da mesaj satırı eklenecektir.
mouseenter
olayı mouseover
'dan olayı yukarı yayması (bubling)
bekımından farklıdır. Bu örnekte eğer mouseover
kullanılmış olsa, içteki
bölgeye girilince de olay tetiklenir. Bu genelde istenmeyen davranışlara sebep olur.
Diğer yandan mouseenter
sadece bağlandığı elemana mouse girdiği anda
oluşur, iç elemanlardan birine girince tetiklenmez. Bu yüzden örnekteki dıştaki
elemana mouse girince olay tetiklenir ama içteki elemana girdiğinde bir şey olmaz.
Olaylardan mouseover
içteki elemana da mouse girse tetiklenirken,
mouseenter
ise sadece bağlandığı elemana mouse işaretçisi girince tetiklenir.
move your mouse
move your mouse
0
0
move your mouse
move your mouse
0
0
.on( "mouseenter", ... ).
açıklamasına bakınız.
.
.