nouislider.html 514 B

123456789101112131415
  1. <script>
  2. document.addEventListener("DOMContentLoaded", function() {
  3. let sliderTriggerList = [].slice.call(document.querySelectorAll("[data-slider]"));
  4. sliderTriggerList.map(function (sliderTriggerEl) {
  5. let options = {};
  6. if (sliderTriggerEl.getAttribute("data-slider")) {
  7. options = JSON.parse(sliderTriggerEl.getAttribute("data-slider"));
  8. }
  9. let slider = noUiSlider.create(sliderTriggerEl, options);
  10. if (options['js-name']) {
  11. window[options['js-name']] = slider;
  12. }
  13. });
  14. });
  15. </script>