elemento cliccabile ogni n secondi
Risultati da 1 a 5 di 5
-
16-05-2012, 19:42 #1Nuovo utente
- Data Registrazione
- May 2012
- Messaggi
- 22
elemento cliccabile ogni n secondi
Come da titolo vorrei realizzare, in javascript, un bottone che una volta cliccato non può essere cliccato di nuovo per un certo lasso di tempo, ad esempio 10 secondi.
Ho provato a cercare in rete ma non sono riuscito a trovare nulla in merito.
Grazie anticipatamente
-
-
16-05-2012, 23:25 #2HTastinator
- Data Registrazione
- Mar 2008
- Località
- Catania
- Messaggi
- 357
Re: elemento cliccabile ogni n secondi
Molto semplice da fare con Jquery...
Codice Javascript:
Codice:<script type="text/javascript"> $(document).ready(function() { $("#Elemento").click(function() { $(this).attr("value", "Attendere..."); $(this).attr("disabled", "disabled"); $(this).delay(3000).queue(function(){ $(this).removeAttr("disabled"); $(this).attr("value", "Riccliccabile ;)"); $(this).dequeue(); }); }); }); </script>Codice HTML:<input id="Elemento" type="button" value="Cliccami" />
-
17-05-2012, 00:01 #3Nuovo utente
- Data Registrazione
- May 2012
- Messaggi
- 22
Re: elemento cliccabile ogni n secondi
l'ho provato ad inserire ma sicuramente sbaglio qualcosa, su quel bottone ho già una funzione jquery che fa il reload di un particolare div onclick
se non chiedo troppo come lo inserisco qui? (con javascript sono un cane..:P )Codice:$(function() { $("#myButton").click(function() { $("#centerColumnTop").load(location.href + " #centerColumnTop > *"); }); });
Grazie!!
-
17-05-2012, 10:40 #4Nuovo utente
- Data Registrazione
- May 2012
- Messaggi
- 22
Re: elemento cliccabile ogni n secondi
alla fine ho risolto così
Codice:$.fn.disableFor = function (time) { var el = this, qname = 'disqueue'; el.queue(qname, function () { el.attr('disabled', 'disabled'); setTimeout( function () { el.dequeue(qname); }, time); }) .queue(qname, function () { el.removeAttr('disabled'); }) .dequeue(qname); }; $('#myButton').click( function () { $(this).disableFor(5000); });
-
18-05-2012, 12:07 #5
Informazioni Discussione
Utenti che Stanno Visualizzando Questa Discussione
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)
Discussioni Simili
-
YouTube: 1 ora di video ogni secondo!
Di Redazione HostingTalk nel forum Articoli e news su Webhosting e Servizi InternetRisposte: 0Ultimo Messaggio: 24-01-2012, 08:50 -
Server down ogni giorno
Di furiaceka nel forum Gestione Server Windows e Server LinuxRisposte: 46Ultimo Messaggio: 21-09-2010, 15:14 -
[GNU/Linux] Apache si blocca ogni 1-2 giorni =/
Di xnavigator nel forum Gestione Server Windows e Server LinuxRisposte: 82Ultimo Messaggio: 08-05-2010, 13:09 -
Ogni quanto tempo avete un problema?
Di DanyXP nel forum Server dedicati, colocation, connettività e scelta data centerRisposte: 4Ultimo Messaggio: 01-04-2008, 18:08 -
(2 secondi) Aiuta a debbuggare audines 3
Di wider nel forum Off-TopicRisposte: 10Ultimo Messaggio: 07-10-2006, 15:02
LinkBack URL
About LinkBacks

Rispondi Citando
Segnalibri