Javascript WordPress主题中使用的脚本(sticky.js)不起作用

Javascript WordPress主题中使用的脚本(sticky.js)不起作用,javascript,jquery,wordpress-theming,wordpress,Javascript,Jquery,Wordpress Theming,Wordpress,我试图在我的wordpress网站上使用sticky.js。我已经通过函数文件成功地添加了这些函数,它们应该显示在我的页脚中。我的问题是如何运行sticky.js附带的一系列代码: <script> $(document).ready(function(){ $("#sticker").sticky({topSpacing:0}); }); </script> $(文档).ready(函数(){ $(“#贴纸”)。粘性({topSpacing:0});

我试图在我的wordpress网站上使用sticky.js。我已经通过函数文件成功地添加了这些函数,它们应该显示在我的页脚中。我的问题是如何运行sticky.js附带的一系列代码:

<script>
  $(document).ready(function(){
    $("#sticker").sticky({topSpacing:0});
  });
</script>

$(文档).ready(函数(){
$(“#贴纸”)。粘性({topSpacing:0});
});
我把这段代码放在header.php的header部分的底部,但它不起作用,所以我添加并包含了另一个名为run-sticky.js的js文件,并将其添加到我的函数中,成功地将脚本添加到页脚

我将#贴纸替换为#nav wrapper,因为当用户滚动到该点时,我希望将该div固定到页面顶部,就像创建者网站上的按钮一样:

这是我正在工作的网站

在您的控制台中,它会显示“$不是一个函数”。似乎jQuery正在noconflict模式下运行。试试这个:

jQuery(document).ready(function(){
  jQuery("#nav-inner-wrapper").sticky({ topSpacing: 0 });
});
在您的控制台中,它会显示“$不是函数”。似乎jQuery正在noconflict模式下运行。试试这个:

jQuery(document).ready(function(){
  jQuery("#nav-inner-wrapper").sticky({ topSpacing: 0 });
});

属于:属于:默认情况下WordPress在NoConflict模式下运行。默认情况下WordPress在NoConflict模式下运行。