0

私はJavascriptにかなり慣れていないので、このストックチャートを実行して、このURLから正常に動作しようとしています: 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) Uncaught TypeError: 未定義のメソッド「setDefaults」を呼び出せません

(2) キャッチされていない TypeError: オブジェクト [オブジェクト オブジェクト] にはメソッド 'datepicker' がありません

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();
      }
  });

助けてください、ボスが私の首の下で息を荒くしているのです

4

2 に答える 2

0

互換性のあるバージョンの jQuery と jQuery があることを確認してください。UIたとえば、jsfiddle に適切に含まれている場合、正常に動作します

于 2013-07-31T10:18:37.143 に答える
0

私が知っているように、これらの2つの関数はまだ定義されていないため、関数は定義されていないと言いました

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();
      }

同じ問題、まだ定義されていません

于 2013-07-31T09:17:05.903 に答える