如何解决无效的左手侧分配?

时间:2015-06-01 22:27:00

标签: javascript function buzz.js

我有一个函数,其中一个错误来自一个检查元素,它是uncaughtReferenceError:无效的左侧分配&我正在使用buzz.js库来获取声音,因此函数是:

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

我在该功能的第3行收到错误,即" mysound.getTime()= newtime"。如何解决这行代码,所有其他行都正常工作,请有人帮我解决这个问题。

2 个答案:

答案 0 :(得分:4)

看起来Buzz.js库有一个setter,所以代替:

require': cannot load such file -- httparty (LoadError) from usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in

做的:

mysound.getTime() = newtime;

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

答案 1 :(得分:2)

您正在为函数调用分配值

mysound.getTime()=newtime;

如果是属性,则执行此操作

mysound.getTime=newtime;

还是有setTime方法吗?