Pagina 1 di 1

3 Domande su jquery

Inviato: 08/10/2010, 18:55
da BMercer
Avrei anche qui 3 domande:

1) Come potrei fare per fare in modo che una funzione di continui a ripetere ogni tot di tempo? Per esempio ho bisogno che una parte della pagina ogni 3 minuti si refreshi. Ho la funzione refresh(pezzoPagina) che mi fà questo, come posso dire a javascript di eseguire tale funzione ogni 3 minuti?

2) In tal proposito ho visto questo codice su internet:

Codice: Seleziona tutto

(function($) {
	$.fn.togglethis = function () {
		$(this).animate({opacity:"1.0"}, 1000, function() {
			$(this).toggle().togglethis();
			return $(this);
		});
 
	}
})(jQuery);
$(document).ready(function() {
	$("#togglethis").togglethis();
});
Ma non riesco a capirci molto, qualcuno me lo spiega?

3) Come posso fare in modo che in una funzione creata da me il selettore venga passato come variabile?
Mi spiego meglio, mettiamo che io abbia una funzione chiamata red(); e voglio che quando viene richiamata così:

Codice: Seleziona tutto

$.('#divid').writeSomething();
il selettore (in questo caso '#divid') venga utilizzato all'interno della funzione?Come di seguito non sembra funzionare

Codice: Seleziona tutto

function writeSomething()
{
$(this).html("Something");
}