Javascript 如何在滑块操纵事件之前获取滑块的值?
在开始滑块操纵之前,我需要获取滑块的值 如果用户使用Jquerymobile滑块输入框单击,则使用聚焦事件有效。但是如果用户操纵滑块,它就不起作用了 slidestart事件不起作用。在slidestart事件之前,它总是稍微偏离滑块值 有没有办法调用滑块输入的最后一个值?或者在操纵滑块之前捕获滑块值 这是我到目前为止试过的 (在本例中,我想监听对类条目中滑块的任何更改。)Javascript 如何在滑块操纵事件之前获取滑块的值?,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,在开始滑块操纵之前,我需要获取滑块的值 如果用户使用Jquerymobile滑块输入框单击,则使用聚焦事件有效。但是如果用户操纵滑块,它就不起作用了 slidestart事件不起作用。在slidestart事件之前,它总是稍微偏离滑块值 有没有办法调用滑块输入的最后一个值?或者在操纵滑块之前捕获滑块值 这是我到目前为止试过的 (在本例中,我想监听对类条目中滑块的任何更改。) 使用stop事件保存该值,并在需要时进行解救。使用数据比使用变量更好: $( ".entry_percent" ).on(
使用
stop
事件保存该值,并在需要时进行解救。使用数据比使用变量更好:
$( ".entry_percent" ).on( 'slidestart', function( event ) {
previous_value = $(this).data("oldvalue");
alert(previous_value);
});
$( ".entry_percent" ).on( 'slidestop', function( event ) {
$(this).data("oldvalue",$(this).val());
});
感谢您告知我有关数据标签的信息。它工作得很好。
$( ".entry_percent" ).on( 'slidestart', function( event ) {
previous_value = $(this).data("oldvalue");
alert(previous_value);
});
$( ".entry_percent" ).on( 'slidestop', function( event ) {
$(this).data("oldvalue",$(this).val());
});