Manuale jQuery

Follow on Facebook Share on Twitter Share on Google Share on Linkedin Share on Blogger Share on Flipboard Share on Tumblr

Collega degli eventi a determinati figli di un elemento

Sintassi

$(selector).delegate(childSelector,event,data,function)

  • childSelector: specifica uno o più elementi figli a cui attaccare il gestore di eventi
  • event: uno o più eventi da attaccare all’elemento
  • data: dati aggiuntivi da passare all’evento (opzionale)
  • function: la funzione da eseguire

Esempio

$("div").delegate("div",  "click",function(){
	$("span").css("color",  "red").css("font-weight", "bold");
});

se clickiamo in un div contenuto dentro un altro div, tutti gli elementi di tipo span, diventano rossi / grassetto

Esempio 2

<script>
function  gestoreMessaggi(e){
	alert(e.data.messaggio);
	$("<p>Clicca anche qui</p>").insertAfter(this).delegate({messaggio: "hai  cliccato"}, "click", gestoreMessaggi);
}
$(document).ready(function(){
	$("p").delegate({messaggio:  "hai cliccato"}, "click", gestoreMessaggi)
});
</script>
<p>Clicca  qui</p>

Come passare dati all’evento e come assegnare eventi ad oggetti non ancora creati

Clicando su un paragrafo, viene mostrato un messaggio e creato un nuovo paragrafo a cui viene assegnato lo stesso evento.

Manuale jQuery

 

A colpo d'occhio

  • Script C#

    Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale C#

    Manuale completo di C# per principianti e non

  • Script VB.Net

    Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale SQL

    Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server

  • Seo

    Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca

  • Manuale CSS

    Manuale completo sui CSS per principianti e non

Be Responsive

HTML 5

HTML 5

HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.

CSS 3

CSS 3

CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.

jQuery

jQuery

jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.