szukam kontroli JavaScript, która jest Slider Range (dual pokrętło), że:zakres suwak JavaScript/podwójny suwak istnieje bez używania ramy
- nie używa istniejące ramy JS (np dojo, jquery, itp.) - , chyba że możesz przetasować/stworzyć własny framework, w którym mogę skompilować tylko te komponenty, których potrzebuję.
- działa we wszystkich najpopularniejszych przeglądarkach
Przykładem Range Slider jest poniżej, ale oczywiście używa JQuery - więc nie jest to opcja, ponieważ nawet gdybym zbudowany JQuery tym tylko składników muszę (jQuery UI rdzeń + suwak) to 140kb minified:
http://jqueryui.com/demos/slider/#range
Dlaczego wymóg, że nie używa ramy? "Działa we wszystkich głównych przeglądarkach" to główny powód istnienia frameworków. –
@Ben Blank - Jestem przekonany, że nie powinieneś wymagać od użytkownika pobierania kodu, którego nie będą używać. Gdybym użył frameworku JS, prawdopodobnie 90% frameworka byłoby niewykorzystane. Jeśli więc szkielet JS może być użyty do "roll/create" własnego podstruktury, gdzie zawiera tylko dokładne składniki potrzebne - to działałoby –
@ Hank892 problem z tą logiką, której nie ma nic złego, ale w tym Przypadek, o który pytasz, to złożona funkcja interfejsu użytkownika w JS, która będzie wymagała wielu prac fundamentowych, aby działała poprawnie. Masz więc gwarancję dodatkowego JS, chyba że rzucisz własną dla tej konkretnej sprawy. –