我在两个网站上有以下JavaScript文件:
$(document).on('click', '[data-toggle="lightbox"]', function(event) {
event.preventDefault();
$(this).ekkoLightbox();
});
它在一个上工作正常,但我在另一个的Chrome控制台中收到以下错误:
未捕获的类型错误:$ 不是函数
at ekko-lightbox-init.min.js:1ContentScript.js:112 onResRdy 中的异常:类型错误:无法读取未定义的属性"htmlRes">
我看不出这两个网站之间有任何其他主要区别。
jQuery本身并不附带javascript。 您需要像导入任何库一样导入它。
显然它是jquery的不同版本。它现在有效。