因此,正如标题所示,我正在尝试运行blur。关于我的WordPress主题的js。我已将脚本排入函数队列。php:
function load_oves_methods(){
wp_enqueue_script( \'blur\', get_stylesheet_directory_uri() . \'/js/blur.js\', array(\'jquery\') );
wp_enqueue_script( \'flexcroll\', get_stylesheet_directory_uri() . \'/js/flexcroll.js\', array(\'jquery\') );
}
add_action( \'wp_enqueue_scripts\', \'load_oves_methods\' );
jQuery在此之前加载。在标题中。php文件,我调用blur。js功能:
<script>
jQuery(document).ready(function($){
jQuery(".head").blurjs({
source:\'body\',
radius:5,
overlay:\'\',
offset:{
x:0,
y:0
},
optClass:\'\',
cache:false,
cacheKeyPrefix:\'blurjs-\',
draggable:false
});
});
</script>
该脚本在wp\\u head()之后调用;。
这些文件肯定在服务器上,在我的主题/js文件夹中。控制台中的错误是:“加载资源失败:服务器响应状态为404(未找到)”
之前,我通过标题中的标记调用said脚本,它能够找到文件,但它一直在模糊中抛出错误。尽管jQUery UI脚本在我的主题上工作得很好,但它无法找到变量“jQUery”。
编辑:两个脚本现在都添加了数组(\'jquery\')依赖项,但仍然没有骰子。我已经通过浏览器检查了文件源,并对所有文件夹目标进行了三次检查-所有内容都以a-ok方式签出。顺便说一句,我的jQUery UI脚本工作得很好,但既不模糊也不模糊。js或flexcroll。js工作。禁用插件也没有效果。我还检查了文件权限,这些权限设置正确。