jQuery UI Slider: Detect Value Changes with the 'change' Event
You can use the ///'change///' event to trigger a function whenever the slider values are changed. Here's an example of how you can update the values and perform an action when the slider is changed:/n/njavascript/n$(function() {/n $(/'#slider-range/').slider({/n range: true,/n min: 0,/n max: 2000,/n values: [0, 2000],/n slide: function(event, ui) {/n updateSliderValues(ui.values[0], ui.values[1]);/n $(ui.handle).attr(/'data-value/', ui.value); // Update handle popup value/n },/n change: function(event, ui) {/n // Perform an action when the slider values are changed/n console.log(/'Slider values changed/');/n }/n });/n/n function updateSliderValues(min, max) {/n $(/'#amount/').html(/'$/' + min + /' - /$/' + max);/n $(/'#min/').val(min);/n $(/'#max/').val(max);/n }/n/n updateSliderValues($(/'#slider-range/').slider(/'values/', 0), $(/'#slider-range/').slider(/'values/', 1));/n/n // Initialize handle popups with default values/n $(/'#slider-range .ui-slider-handle/').each(function() {/n $(this).attr(/'data-value/', $(this).slider(/'value/'));/n });/n});/n/n/nIn this example, the updateSliderValues function is called whenever the slider values are changed, whether through sliding or by typing in the input fields. The change event is triggered whenever the slider values are changed, and you can perform any desired action within the callback function.
原文地址: https://www.cveoy.top/t/topic/qfid 著作权归作者所有。请勿转载和采集!