• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

JavaScript [jQ Plugin]Check read!

Kaito

Utente Strepitoso
Autore del topic
16 Febbraio 2011
4.511
47
Miglior risposta
0
Premetto che non sapevo che nome dargli, quindi gli ho affibiato quest' inglese.. scorretto direi. Controlled reading non mi piaceva molto. Comunque sia, il plugin permette di sbloccare un input (solitamente l' utilizzo è per i checkbox) una volta arrivati al termine dello scrolling di un determinato elemento. Un utilizzo, potrebbe esser quello di sbloccare un checkbox al termine dello scrolling di un div contenente un regolamento o dei termini da accettare.

La funzione è richiamabile tramite OBJECT.check_read({ ARGS });

ARGOMENTI

input: L' input da bloccare/sbloccare. Esempio: #mioinput, .mioinput, input[name='check'];
realScroll (opt): Un valore decimale che indicherà i secondi minimi che dovranno passare nello scorrimento. Per capirci meglio, se metto 5, da quando inizio a scorrere fino alla fine, se non saranno passati minimo 5 sec. non si sbloccherà l' input. E' utile per far in modo che non ci sian "imbrogli".
scrollError (opt): Una funzione che verrà eseguita nel caso in cui non siano passati TOT secondi quanti specificati in realScroll.
form (opt): E' possibile specificare il form per eseguire controlli. Al momento del submit, verrà controllato se l' elemento OBJECT di cui eseguire il "check_read" è alla fine dello scrolling.
formError (opt): Funzione che verrà eseguita nel caso in cui l' elemento "check_read" non sia alla fine dello scrolling.

ESEMPI

Un esempio basilare con controllo del submit form.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!



Controllo dei secondi passati.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!


DEMO & DOWNLOAD

Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!

Perfavore, Entra oppure Registrati per vedere i Link!