Reputation: 51
i have following code for range slider. it work for complete values e.g 1 , 100 but not working for decimal value . want want to range it from 0.001. i tried ,replacing 1 with 0.1 but not working
<script>
$.each($('.slider-input'), function() {
var $t = $(this),
from = $t.data('from'),
to = $t.data('to'),
$dailyProfit = $($t.data('dailyprofit')),
$totalProfit = $($t.data('totalprofit')),
$val = $($t.data('valuetag')),
perDay = $t.data('perday'),
perYear = $t.data('peryear');
$t.ionRangeSlider({
input_values_separator: ";",
prefix: '{{ $basic->symbol }}',
hide_min_max: true,
force_edges: true,
onChange: function(val) {
$val.val( '{{ $basic->symbol }}' + val.from);
var profit = (val.from * perDay / 100).toFixed(1);
profit = '{{ $basic->symbol }}' + profit.replace('.', '.') ;
$dailyProfit.text(profit) ;
profit = ( (val.from * perDay / 100)* perYear ).toFixed(1);
profit = '{{ $basic->symbol }}' + profit.replace('.', '.');
$totalProfit.text(profit);
}
});
});
$('.invest-type__profit--val').on('change', function(e) {
var slider = $($(this).data('slider')).data("ionRangeSlider");
slider.update({
from: $(this).val().replace('{{ $basic->symbol }}', "")
});
})
</script>
Upvotes: 0
Views: 1783