2013-05-08 4 views
0

Привет, Я использую самую последнюю версию jquerytools rangeinput, чтобы перетащить слайдер и обновить сумму пожертвования, однако моя версия не обновляет входной диапазон (количество) при перетаскивании только при завершении перетаскивания здесь это ссылка http://bit.ly/12UP4C4 и вот мой код. Спасибо за помощь.jQuerytools RangeInput update on scroll

jQuery(":range").rangeinput({ 
    progress: true, 

    change: function(e, i) { 
    jQuery('#input_4_4').val(jQuery('.range').val()); 
    jQuery('.handle').text(jQuery('.range').val()); 
}}); 

Edit: Я попытался с помощью OnSlide функции ниже, как это предлагается, но это не похоже на работу с JQuery 1.8, любые обходные пути?

ответ

0

Я думаю, вам нужно использовать событие onSlide вместо изменения. Так что-то вроде:

jQuery(":range").rangeinput({ 
    progress: true, 

    onSlide : function(e, i) { 
    jQuery('#input_4_4').val(jQuery('.range').val()); 
    jQuery('.handle').text(jQuery('.range').val()); 
}}); 

Событие изменения происходит только после того, как вы закончите скольжение. Взято из документации. http://jquerytools.org/documentation/rangeinput/index.html

+0

спасибо за подсказку, я получаю тот же результат с onSlide – jmarshal