Sto cercando un controllo JavaScript che è una gamma Slider (doppio pomolo) che:JavaScript cursore gamma/doppio cursore esiste senza l'utilizzo di un quadro
- non fa uso di un framework JS esistente (ad esempio dojo, jquery, ecc.) - a meno che non si riesca a creare/creare il proprio sub-framework in cui posso compilare solo i componenti di cui ho bisogno.
- opere in tutti i principali browser
Un esempio di un intervallo Slider è al di sotto, ma naturalmente questo utilizza JQuery - quindi questo non è un'opzione perché anche se ho costruito JQuery solo compresi i componenti di cui ho bisogno (JQuery nucleo UI + Slider) è 140kb minified:
http://jqueryui.com/demos/slider/#range
Perché il requisito che non utilizza un quadro? "Funziona in tutti i principali browser" è la struttura principale delle ragioni. –
@Ben Blank - Vengo dalla scuola di pensiero che non dovresti richiedere a un utente di scaricare il codice che non useranno. Se avessi usato un framework JS, probabilmente il 90% del framework sarebbe rimasto inutilizzato. Quindi, se il framework JS può essere usato per "rollare/creare" il proprio sotto-quadro in cui include solo i componenti esatti necessari - questo funzionerebbe con il –
@ Hank892 con quella logica, che non ha nulla di sbagliato, ma in questo caso che cosa stai chiedendo è una complessa funzione dell'interfaccia utente in JS, che richiederà un sacco di lavoro di base per farlo funzionare correttamente. In questo modo, hai la garanzia di JS in più a meno che tu non lo faccia per questo caso specifico. –