console.log() -> console - необъявленная переменная

Я нахожусь в процессе написания моего первого плагина для jQuery и объектно-ориентированного программирования в целом. На этом этапе я привык к javascript и jQuery и всегда использую console.log() при отладке, как сейчас. Однако в этот раз я получаю сообщение об ошибке: консольная часть console.log() не объявлена, и я не могу выплеснуть какую-либо информацию. Что-нибудь в моем методе выглядит странно или похоже, что это может вызвать эту странную ошибку?

$.fn.setup = function(map) {
  var coords;

  map_ref = "map[name='"+ map + "']";
  img_ref = "img[usemap='#" + map + "']";
  $(img_ref + ',' + map_ref).wrapAll('<div class="mapContainer"></div>');
  $('.mapContainer').append('<canvas id="canvMap" class="ctxLight"></canvas>');
  $(img_ref).addClass("imgLight");

  $('.mapContainer').css( {
    "position": "relative",
    "display": "inline-block"
  } );
  $('.imgLight').css( {
    "position": "absolute",   // necessery styling for                                                                                                                                                                                      
    "z-index": "1"            // layering image and canvas                                                                                                                                                                                  
  } );
  $('.ctxLight').css( {       //  Other things Setup needs to do:                                                                                                                                                                           
    "position": "relative",   //      - Add data- to area tags for group referencing                                                                                                                                                        
    "z-index": "2",
    "pointerEvents": "none"
  } );

  ctx = document.getElementById('canvMap').getContext('2d');
  $('#canvMap').attr('width', $(this).width());
  $('#canvMap').attr('height', $(this).height());
  $(this).initMap();                                                                                                                                                                                                                      

  for (i = 0; i < $(map_ref + ' > area').length(); i++) {
    obj[i] = new MapArea(calcDimension($(this)), 1, $(this));
    console.log('testing'); //this is the line in question
  }
};

0 ответов

Другие вопросы по тегам