如何将我的输入字段放在滑块上方 javascript
How can i put my input field above my slider javascript
我正在制作一个带有输入字段的范围滑块。输入字段显示滑块的值。我希望输入字段始终位于滑块上方。此时它滑动时仅在滑块上方。如果您还没有单击它,它将位于滑块的左侧,如果尚未单击它,我希望它也位于滑块上方。
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#<?php echo $id; ?>').rangeslider({
onSlide: function (position, value) {
var left = $('.rangeslider__handle').css('left');
var val = $('input[type="range"]').val();
$('.floating-number-input').css({
'left': left,
});
// makes sure that the input has the value of the slider
$('.slider-input input[type="number"]').val( val );
}
});
});
</script>
How it is at this moment
How it needs to be
尝试了一些东西后,我找到了解决方案。对我有用的是添加下一行代码。在我的函数结束时。
$('#<?php echo $id; ?>').rangeslider('update', true);
我正在制作一个带有输入字段的范围滑块。输入字段显示滑块的值。我希望输入字段始终位于滑块上方。此时它滑动时仅在滑块上方。如果您还没有单击它,它将位于滑块的左侧,如果尚未单击它,我希望它也位于滑块上方。
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#<?php echo $id; ?>').rangeslider({
onSlide: function (position, value) {
var left = $('.rangeslider__handle').css('left');
var val = $('input[type="range"]').val();
$('.floating-number-input').css({
'left': left,
});
// makes sure that the input has the value of the slider
$('.slider-input input[type="number"]').val( val );
}
});
});
</script>
How it is at this moment How it needs to be
尝试了一些东西后,我找到了解决方案。对我有用的是添加下一行代码。在我的函数结束时。
$('#<?php echo $id; ?>').rangeslider('update', true);