Jquery 如何为wordpress集成jpreloader

Jquery 如何为wordpress集成jpreloader,jquery,wordpress,preloader,Jquery,Wordpress,Preloader,我对html页面使用jpreloader,在预加载之后,我对侧栏(移入/移出)和内容(淡入/移出)设置动画 我将WP作为博客的一部分集成到我的网站中,我希望使用相同的方法:至少预加载WP博客的主页,进出侧边栏(#secondary div),淡入/淡出其余(#primary div) 我使用了twentyeleven子主题和WP的最新版本(3.7.1)。 我的博客页面: 在前面的header.php中,我链接了jquery文件和预加载程序脚本。 在标记之前的footer.php中,我调用了脚本并

我对html页面使用jpreloader,在预加载之后,我对侧栏(移入/移出)和内容(淡入/移出)设置动画

我将WP作为博客的一部分集成到我的网站中,我希望使用相同的方法:至少预加载WP博客的主页,进出侧边栏(#secondary div),淡入/淡出其余(#primary div)

我使用了twentyeleven子主题和WP的最新版本(3.7.1)。 我的博客页面:

在前面的header.php中,我链接了jquery文件和预加载程序脚本。 在标记之前的footer.php中,我调用了脚本并为侧边栏和内容设置了动画

我不在WP中工作(但在我的网站的另一部分的普通html页面上工作得非常好)。因此,我在这里阅读了一篇文章(),并在我的functions.php中添加了两行内容:

wp_register_script('jPreloader', get_template_directory_uri() . '/js/jpreloader.js', 'jquery', null, true);
wp_enqueue_script('jPreloader');
它也不适用于它

有人知道我做错了什么吗

您正在子主题中使用。抄本:

在使用子主题的情况下,将返回父主题目录URI,get_template_directory_URI()应用于不希望包含在子主题中或被子主题覆盖的资源。使用get_stylesheet_directory_uri()来包含要包含在子主题中/由子主题覆盖的资源

将其更改为:

wp_register_script('jPreloader', get_stylesheet_directory_uri() . '/js/jpreloader.js', 'jquery', null, true);
wp_enqueue_script('jPreloader');

所以,如果有人会有类似的未解之谜,那么问题就更多了:

1) 也许maiorano84的回答有帮助,因为我改变了我的路线,正如他所说(我无法证明)

2) 我在页脚中添加了所有代码:我首先调用jquery.js文件,然后调用preload.js文件,然后调用代码

3) 然后,它开始工作,但从未完成预加载,我遇到了一个“类型错误:jQuery.easing[jQuery.easing.def]不是函数错误。据我在一些论坛上了解(之前也有类似的问题),WordPress已经提供了jquery文件,并与其他插件的jquery产生冲突,我只是删除了/wp includes/js/jquery/文件夹,并使用了我自己的jquery文件。。。 备注:如果您不想删除文件夹,您仍然可以尝试将l'occurence“$”或“jQuery”更改为“jq”(不使用与WP default jQuery相同的方法)