前端问题求助input type=“range”问题求助

本文介绍了一个实现PC端与手机端进度条同步显示的功能。当用户在PC端调整进度条时,手机端应实时同步更新。文章详细描述了前端实现方式,并提出了在实际操作中遇到的同步不一致问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前我在做这样一个功能,PC端和手机端同步显示某个进度条。
原理是这样的,当我点击PC端的进度条时,手机端要跟着同步显示

前端代码:

<div class="one">
                             <span style="font-size:20px; color:black">照明</span>
                             <input type="range" name="range" id="lighting_1" class="slider" value="0"/>
                             <span id="value1" style="display:block" class="value1">0%</span>
                         </div>

javascript代码:

function change1() {
 
    self_control = true;
    var value = $('#lighting_1').val();
    var valStr = value + "% 100%";
    var dataType = "lighting" + "_" + "1";
 
    $('#value1').html(value + "%");
    $('#lighting_1').css({
        "background-size": valStr
    })
    send(dataType, value);
 
};

现在的问题就是我在pc端点了之后,手机端的圆球没有跟着滚过去。

在这里插入图片描述
比如这里 我下面的示数是57% 但是那个圆球就是没到57,请问这个问题怎么解决。

这个问题相当于是pc和手机端的回显问题。
希望大佬们不吝赐教!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值