Objekt události event v jQuery
Nyní přistoupíme k seznámení s událostmi v jQuery.
Při spuštění události v jQuery
je generován objekt události
event,
který obsahuje všechny informace o ní. Tento
objekt je předán do funkce-obsluhy.
Například, pojďme zjistit na jaký tag jsme klikli. Vezměme následující HTML kód:
<body>
<div id="text"></div>
<div>
<p>
<strong><span>click</span></strong>
</p>
</div>
</body>
CSS vypadá následovně:
span, strong, p {
display: block;
padding: 10px;
border: 1px solid black;
}
Nyní využijeme vlastnost
event.target.nodeName našeho objektu
event, který je naopak předáván
do funkce-obsluhy metody click:
$('body').click(function(event) {
$('#text').html('clicked: ' + event.target.nodeName);
});
Objekt event obsahuje mnoho vlastností
a metod.