我正在尝试将smoothState.js安装到我的wordpress主题中。它不起作用,在调试时,我看到了这个错误-";jQuery未定义";。这在我复制的smoothState.js文件中。
有人能帮我吗?我是不是安装不正确?我试着在函数后面添加一个(jQuery(注释,但它仍然不起作用。感谢您的帮助!错误是针对以下的特定功能
/*!
* smoothState.js is jQuery plugin that progressively enhances
* page loads to behave more like a single-page application.
*
* @author Miguel Ángel Pérez reachme@miguel-perez.com
* @see http://smoothstate.com
*
*/
(function (factory) {
'use strict';
if(typeof module === 'object' && typeof module.exports === 'object') {
factory(require('jquery'), window, document);
} else {
factory(jQuery, window, document);
}
看起来smoothState.js是在jQuery准备好之前加载的。
您是如何将smoothState添加到页面的?是否使用wp_enque_script?
另外,如何在JS中加载smoothState?
此链接可能会对您有所帮助https://webdesign.tutsplus.com/tutorials/how-to-integrate-smoothstatejs-into-a-wordpress-theme--cms-26610