Ich suche nach einer JavaScript-Kontrolle, ohne die ein Range-Slider (Dual-Regler) ist, dass:JavaScript Bereichsschieberegler/Dual-Slider existieren einen Rahmen
- keine vorhandene JS Rahmen (zB Dojo nicht verwendet, jquery, etc) - , es sei denn, Sie können Ihr eigenes Subframe rollen/erstellen, in dem ich nur die Komponenten kompilieren kann, die ich brauche.
- funktioniert in allen gängigen Browsern
Ein Beispiel ein Range Slider unten ist, aber natürlich diese verwendet JQuery - so ist dies keine Option, denn selbst wenn ich gebaut JQuery nur einschließlich der Komponenten ich brauche (JQuery UI Core + Slider) es 140kb minimierte:
http://jqueryui.com/demos/slider/#range
Warum die Anforderung, dass es kein Framework verwendet? "Works in allen gängigen Browsern" ist der Hauptgrund für die Existenz von Frameworks. –
@Ben Blank - Ich bin von der Schule des Gedankens, dass Sie keinen Benutzer benötigen, um Code herunterzuladen, den sie nicht verwenden werden. Wenn ich ein JS-Framework verwendete, würden wahrscheinlich 90% des Frameworks ungenutzt bleiben. Wenn also das JS-Framework verwendet werden kann, um ein eigenes Sub-Framework zu "rollen/erstellen", in dem es nur die benötigten Komponenten enthält, würde –
@ Hank892 das Problem mit dieser Logik lösen, mit der nichts falsch ist, aber in diesem Fall Fall, was Sie fragen, ist eine komplexe UI-Funktion in JS, die eine Menge Grundlagenarbeit erfordert, damit es richtig funktioniert. So erhalten Sie garantiert zusätzliche JS, wenn Sie nicht für diesen speziellen Fall selbst rollen. –