首先,我不是编码奇迹和入门者。

我有几天要解决的问题。关于WooCommerce上的轮播。该网站是tegelsenlaminaat.nl,例如:http://www.tegelsenlaminaat.nl/product/hoomline-balmoral-xl-spa/

我收到以下错误:TypeError:v.carouFredSel不是一个函数。 (在“ v.carouFredSel(w)”中,“ v.carouFredSel”未定义)

我该如何解决这个问题?

最佳答案

该错误意味着您要在注册carouFredSel函数之前对其进行调用。

基本上,您试图在该函数存在之前调用该函数。似乎创建该功能的JavaScript文件未输出到您的网站。

如果要直接在主题中实现,则需要确保在script.min.js脚本之前包含用于注册功能的脚本。

该插件的github有一个名为jquery.carouFredSel-6.2.1-packed.js的脚本。您可以在排队的脚本中添加它,通常在functions.php中。

可能看起来像这样:

wp_enqueue_script( 'caroufredsel', get_template_directory_uri() . '/assets/js/jquery.carouFredSel-6.2.1-packed.js', array ( 'jquery' ), 6.2.1, true);

wp_enqueue_script( 'script', get_template_directory_uri() . '/assets/js/script.min.js', array ( 'caroufredsel' ), 1.0, true);

如果包含在主题的Assets / js目录中,那将使caroufredsel脚本入队,并且caroufredsel依赖于jQuery,而min脚本同时依赖于jQuery和caroufredsel。

有关入站脚本的更多信息,请从我的网站上搜索有关该主题的this article

10-07 21:10