我有一些 jquery 按钮和一对滑块,它们设置一对隐藏表单输入的值,这些输入的值被发布到 python 后端,它设置一对电机的速度。前端运行良好,我最近尝试将每个输入的值添加到相应的滑块手柄。这在移动滑块以更改值时有效,但即使滑块上手柄的位置适当移动,当值被其中一个按钮更改时也不会更改。
我已经包含了按钮代码之一和下面的两个滑块。
$("#tright").button({
classes:{
"ui-button": "custom-blue"
}
})
.click(function(){
$("#lspeedv").val( "40");
$("#lspeed").slider("value", 40);
$("#rspeedv").val( "20");
$("#rspeed").slider("value", 20);
create_post()
});
//motor control sliders
$("#lspeed" ).slider({
orientation: "vertical",
min : -150,
max : 150,
value : 0,
slide: function( event, ui) {
$( "#lspeedv" ).attr( 'value' , ui.value);
$(ui.handle).text( ui.value );
create_post() },
});
$("#rspeed" ).slider({
orientation: "vertical",
min : -150,
max : 150,
value : 0,
slide: function(event, ui){
$( "#rspeedv" ).attr( 'value' , ui.value);
$(ui.handle).text( ui.value );
create_post()},
});
.
我试图创建一个变量并将其放在“ui.handle.text(var)”中,但这没有用,可能是因为我的语法错误。还尝试使用更改功能但没有成功。感觉好像应该很容易完成但是 1nternet 的拖网还没有找到答案因此这个问题。