Ciao a tutti,

ho un dobbio; ho un file js in cui tramite $(window).load richiamo la funzione per rendere le immagini in scala di grigio.

Premesso che le funzioni sono corrette vedo che se scrivo quanto segue non funziona una cippa

codice:
$(window).load(function(){

...

});
Mentre tutto funziona se scrivo

codice:
(function($) { 
$(window).load(function(){

...

});

})(jQuery);

A questo punto mi chiedo, che differenza c'è se metto (function($) { prima della chiamata $(window).load(function(){ ?

Inoltr quel (jQuery); in chiusura per cosa starebbe? So cosa è JQuery, ma non capisco perché è li.

Grazie a tutti!!

[TrGh]