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