Javascript 我的进度条有问题吗
我正在尝试编写一个进度条……我正在使用youtube api为一个播放器创建自定义控件,但这在这里有点无关紧要。基本上,我在进度条上有这样的html:Javascript 我的进度条有问题吗,javascript,Javascript,我正在尝试编写一个进度条……我正在使用youtube api为一个播放器创建自定义控件,但这在这里有点无关紧要。基本上,我在进度条上有这样的html: <div id="progressbarOuter"> <div id="progressBar"></div> </div> 其中120是进度条的宽度。问题是这给了我奇怪的数字。如果我警告当前和总持续时间,我得到的第一个警告是当前为1,总持续时间为126…这样做的数学-126/1*120
<div id="progressbarOuter">
<div id="progressBar"></div>
</div>
其中120是进度条的宽度。问题是这给了我奇怪的数字。如果我警告当前和总持续时间,我得到的第一个警告是当前为1,总持续时间为126…这样做的数学-126/1*120=15120。很明显,电流中的值只会变大,所以这个数字只会增加。这显然是不对的
有人能告诉我哪里出了问题吗?我认为我的思路是正确的,但有些地方出了很大的问题。您需要var m=(当前/totalDuration)代码>
var current = youtube.player.getCurrentTime();
var totalDuration = youtube.player.getDuration();
var m = (totalDuration / Math.round(current));
var newWidth = (m * 120);