Когда я проверяю следующий код с помощью jslint, я получаю следующие ошибки.
function displayMegaDropDown() {
"use strict";
var liMegaPosition, divMegaOffset;
liMegaPosition = jQuery(this).position();
divMegaOffset = { top: liMegaPosition.top + jQuery(this).height(), left: liMegaPosition.left };
jQuery(this).find("div").offset(divMegaOffset);
jQuery(this).addClass("hovering");
}
Проблема с символом строки 4 29: Строгое нарушение.
liMegaPosition = jQuery(this).position();
Проблема с символом строки 5: строгое нарушение.
divMegaOffset = { top: liMegaPosition.top + jQuery(this).height(), left: liM...
Проблема с символом линии 6 12: строгое нарушение.
jQuery(this).find("div").offset(divMegaOffset);
Проблема с символом строки 8: Строгое нарушение.
jQuery(this).addClass("hovering");
Я предполагаю, что это из-за использования jQuery (это), но я не понимаю, что заменить его. Обратите внимание, что это не потому, что jQuery не объявляется глобальным.