Я использую noUiSlider в меню Foundation 6 вне холста, и ручки-слайдеры не будут перетаскиваться на сенсорных устройствах.Это работает, если noUiSlider вложен вне меню вне холста, и даже отлично работает в меню вне холста при использовании мыши для перетаскивания ручек.Однако, когда я эмулирую сенсорные события или фактически пытаюсь перетащить маркеры ползунков на сенсорном устройстве, маркеры слайдеров не перемещаются и остаются зафиксированными на месте.
HTML:
<div class="off-canvas position-right" id="offCanvasNestedPush" data-content-scroll="false" data-off-canvas>
<div class="row align-middle" id="fr_wrapper_price_slider" data-initial-start="0" data-initial-end="10000000">
<div class="columns small-12">
<!-- noUiSlider -->
<div id="fr_price_slider"></div>
</div>
</div>
</div>
JS:
var fr_price_slider_wrapper = document.getElementById('fr_wrapper_price_slider');
var fr_price_slider = document.getElementById('fr_price_slider');
noUiSlider.create(fr_price_slider, {
/* Slider Positions on DOM Load */
start: [
fr_price_slider_wrapper.getAttribute('data-initial-start'),
fr_price_slider_wrapper.getAttribute('data-initial-end')
],
behaviour: 'drag',
connect: true,
range: {
'min': [ 0, 5000 ],
'50%': [ 1000000, 50000 ],
'max': [ 10000000 ]
}
});