我有一个用于动态改变宽度的音频播放标签的自定义进度 bur。宽度值是根据当前时间和持续时间计算的。 我可以看到元素宽度属性正在动态变化,并且在播放记录时逐渐改变它的值,但条形图没有进步。只有当我点击暂停时它才会进步。 它在 Firefox 中有效,但在 chromium 中无效。
$('.myProgressBar').css('width', a + '%');
最佳答案
我发现 chromium 无法正确读取小数点太多的数字。为了让它工作,我使用 toFixed() 将数字转换为字符串,只保留一位小数(我的数字现在是一个字符串,但没关系)。
$('.myProgressBar').css('width', a.toFixed(1); + '%');
关于javascript - 自定义自动播放进度条 - 动态宽度属性 - 在 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58984884/