自定义自动播放进度栏-动态宽度属性-在铬中不起作用

问题描述 投票:0回答:1

我有一个音频播放标签的自定义进度bur,它会动态更改宽度。宽度值是根据当前时间和持续时间计算的。我可以看到,元素宽度属性正在动态地,逐渐地改变,在播放记录时它的值变大,但进度条没有进展。仅当我单击暂停时它才会以1的速度前进。它适用于Firefox,但不适用于铬。

 $('.myProgressBar').css('width', a + '%');
javascript jquery css google-chrome html5-audio
1个回答
0
投票

我发现铬不能正确读取带有太多小数的数字。为了使其正常工作,我使用toFixed()将数字转换为字符串,仅保留一个小数点(我的数字现在是字符串,但是没有关系)。

 $('.myProgressBar').css('width', a.toFixed(1); + '%');
© www.soinside.com 2019 - 2024. All rights reserved.