Տարբեր իրադարձությունների մշակիչներ JavaScript-ում
Տարրի վրա կտտացնելուց բացի, գոյություն ունեն նաև այլ
իրադարձություններ։ Օրինակ, օգտագործելով dblclick իրադարձությունը
կարելի է բռնել տարրի վրա կրկնակի կտտոցը,
օգտագործելով mouseover իրադարձությունը՝ կուրսորը
տարրի վրա դնելը, իսկ օգտագործելով mouseout իրադարձությունը՝
կուրսորի տարրից հեռանալը։
Միևնույն ժամանակ, մեկ տարրին կարելի է կցել տարբեր տեսակի իրադարձությունների մշակիչներ։ Եկեք, օրինակ, մի տարրին կցենք արձագանք կուրսորի դնելուն և արձագանք հեռանալուն.
button.addEventListener('mouseover', function() {
console.log('1');
});
button.addEventListener('mouseout', function() {
console.log('2');
});
Տրված է կոճակ: Դրա վրա կրկնակի կտտոցի դեպքում արտածեք ինչ-որ հաղորդագրություն:
Տրված է կոճակ: Դրա վրա կուրսորը դնելիս արտածեք ինչ-որ հաղորդագրություն:
Տրված է կոճակ: Դրանից կուրսորի հեռանալիս արտածեք ինչ-որ հաղորդագրություն:
Տրված է կոճակ: Դրա վրա կուրսորը դնելիս արտածեք մեկ հաղորդագրություն, իսկ դրանից հեռանալիս՝ մեկ այլ: