我通过一个插件创建了一个短代码,它通过PHP为插件添加了一堆javascript和html到页面中。
这在二十四个主题上非常好--我的插件就像预期的那样工作。
当我尝试安装插件并在OptimizePress主题中使用我的短代码时,它不起作用。
当我尝试时,有一个控制台错误声明:
Uncaught ReferenceError: jQuery is not defined
在这条线上:
jQuery(document).ready(function() { --this line
jQuery('#calendar').fullCalendar({
wordpress版本5.6,PHP 7.4.10 64位。从管理控制台启动Site页面,我得到这个js错误,可以通过chrome控制台看到:
Uncaught TypeError: Cannot read property 'applyFilters' of undefined
at Object.<anonymous> (site-health.min.js?ver=5.6:2)
at c (load-scripts.php?c=0&load[chunk_0]=jquery-core,jquery-migrate,utils,moxi
这是一个一般性的问题。我的平台在jQuery中的一个旧的bootstrap安装(2.3 -需要为遗留...,但在内部网)。 我有一个jquery选项卡设置-每个选项卡通过ajax加载html内容的一部分。1)如果在这个内容中,我有诸如日期选择器和表单验证之类的东西-我是否需要再次加载这些相关的js文件,作为该内容的一部分?如果没有-我如何将这些工具(例如,验证、日期选择器)应用于新生成的标记?我似乎收到了诸如$(...).datepicker is not a function (在加载ajax内容后自动调用)之类的错误 2)如果这些JS文件在原始页面/父页面的加载中调用,会有什么不同吗?如