我是Javascript的新手,我正试图通过此网址执行此股票图表:http://jsfiddle.net/2zBRt/2/
The code is excatly the same from the URL, some minor changes are made to ensure that the JQuery library is called
但是我一直收到这个错误:
(1)未捕获的TypeError:无法调用未定义的方法'setDefaults'
(2)Uncaught TypeError:Object [object Object]没有方法 '日期选择器'
Code:
function(chart){
// apply the date pickers
setTimeout(function(){
$('input.highcharts-range-selector',
$('#'+chart.options.chart.renderTo)).datepicker()
},0)
});
// Set the datepicker's date format
$.datepicker.setDefaults({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText) {
this.onchange();
this.onblur();
}
});
请帮帮我,我的Boss在脖子上喘着粗气
答案 0 :(得分:0)
据我所知,这两个函数尚未定义,因此它表示函数undefine
setTimeout(function(){
$('input.highcharts-range-selector',
$('#'+chart.options.chart.renderTo)).datepicker()
},0)
此函数使用datepicker()函数,但它没有在
之前定义$.datepicker.setDefaults({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText) {
this.onchange();
this.onblur();
}
同样的问题,尚未定义
答案 1 :(得分:0)
确保您拥有jQuery和jQuery UI
的兼容版本,例如,如果在jsfiddle中正确包含它,它可以正常工作,请参阅:http://jsfiddle.net/2zBRt/41/