Объекти ҳодиса event дар jQuery
Акнун мо ба омӯзиши ҳодисаҳо дар jQuery шурӯъ мекунем.
Ҳангоми рух додани ҳодиса дар jQuery
объекти ҳодиса
event
ба миён омада, ки ҳамаи маълумотро дар бораи он дар бар мегирад. Ин
объект ба функсияи коркардкунанда дода мешавад.
Масалан, биёед фаҳмем, ки ба кадом тег мо клик мекунем. Коди HTML-и зеринро мегирем:
<body>
<div id="text"></div>
<div>
<p>
<strong><span>click</span></strong>
</p>
</div>
</body>
CSS ба таври зерин намоиш дода мешавад:
span, strong, p {
display: block;
padding: 10px;
border: 1px solid black;
}
Акнун аз хосияти
event.target.nodeName объекти мои
event истифода мебарем,
ки худро ба функсияи коркардкунандаи усули click мегузаронем:
$('body').click(function(event) {
$('#text').html('клик шуд: ' + event.target.nodeName);
});
Объекти event сершумори хосиятҳо
ва усулҳо аст.