我正在使用enqueue函数链接两个javascript文件。我得到这个错误Object [object Object] has no method \'slides\'
我检查了一下,没有多次加载jquery。导致此错误的代码为
jQuery(document).ready(function ($) {
$(\'#slides\').slides({
preload: true,
preloadImage: \'<?php echo get_template_directory_uri(); ?>/images/loading.gif\',
play: 5000,
pause: 2500,
hoverPause: true
});
});
Example Link
最合适的回答,由SO网友:1fixdotio 整理而成
尝试使用slidesjs
而不是slides
在代码中。从以下位置更新JS:
$(\'#slides\').slides({
到
$(\'#slides\').slidesjs({
如果您正在使用SlidesJS. 顺便说一句,我发现一个错误,您不应该在JS代码中使用PHP标记。