如何解决无效的左侧赋值



我有一个函数,其中有一个错误,在检查元素它是uncaughtReferenceError:无效的左手边赋值&我使用buzzjs库来处理声音所以函数是:

function clickedbar(e)
{
  var mouseX=e.pageX-bar.offsetLeft;
  var newtime=mouseX*mysound.getDuration()/240;
  mysound.getTime()=newtime;
  progressbar.style.width=mouseX+'px';
}

我在该函数的第三行得到错误,即"mysound.getTime()=newtime"。我怎么能解决这行代码,所有其他行的工作很好,请有人帮助我走出这个。

看起来Buzz.js库对此有一个setter,所以不是:

mysound.getTime() = newtime;

:

mysound.setTime(newtime);

基于它的文档:http://buzz.jaysalvat.com/documentation/sound/

你正在给一个函数调用赋值

mysound.getTime()=newtime;

如果它是一个属性,那么执行

mysound.getTime=newtime;

或者是否有setTime方法?

最新更新