addEvOverride() Method
Aggiunge uno o più eventi all'elemento o alla collezione di elementi selezionati sovrascrivendo gli eventi scritti in linea
// API dBJsArgomenti:
- [object] obj : oggetto contenete la lista degli eventi con relative funzioni da applicare alla selezione
Standard sintax
//sintax for element by id $D('#myElement').addEvOverride({ blur: function(){ //my fuction code }, change: function(){ //my fuction code }, click: function(){ //my fuction code }, focus: function(){ //my fuction code }, keydown: function(){ //my fuction code }, keypress: function(){ //my fuction code }, keyup: function(){ //my fuction code }, mouseout: function(){ //my fuction code }, mouseover: function(){ //my fuction code } }); //sintax for elements by class name $D('.myElement').addEvOvverride({ blur: function(){ //my fuction code }, change: function(){ //my fuction code }, click: function(){ //my fuction code }, focus: function(){ //my fuction code }, keydown: function(){ //my fuction code }, keypress: function(){ //my fuction code }, keyup: function(){ //my fuction code }, mouseout: function(){ //my fuction code }, mouseover: function(){ //my fuction code } });
Con il metodo addEvOverride è possibile applicare una serie di
funzioni per l'elemento o la collezione di elementi selezionati, facendo in modo,
con una sola implementazione di codice, di controllare tutti gli eventi applicati.
Tale metodo, a differenza del metodo addEv(),
sovrascriverà (rendendo nulli) gli eventi scritti con
codice in linea.