我正在使用jsgauge初始化为:
$('#gauge').gauge('init');
如果我尝试打电话
$('#gauge').gauge('setValue', 50);
有了Chrome,我得到了
未捕获的TypeError:非法调用
但是它可以在Firefox和IE9上使用。
你知道为什么吗?
最佳答案
发现了这一点:
未捕获的TypeError:非法调用
由于jquery.qtip.js的第49行,这发生在Google Chrome 12.0.742.100中,内容为:
if(console){
(console.warn || console.log)(Array.prototype.slice.call(arguments));
}
更改中间行以读取
console.warn(Array.prototype.slice.call(arguments));
可以按预期在chrome中工作。对家伙here有用