1

我正在尝试在我的wordpress网站上使用sticky.js 。我已经通过函数文件成功添加了它们,它们应该出现在我的页脚中。我的问题是让sticky.js 附带的代码片段运行:

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

我将此代码放在 header.php 中标题部分的底部,但它不起作用,因此我添加并包含了另一个名为 run-sticky.js 的 js 文件,并将其添加到我的函数中,从而成功地将脚本添加到页脚。

我用#nav-wrapper 替换了#sticker,因为一旦用户像创建者网站上的按钮一样滚动到该点,我希望将其固定到页面顶部:

http://labs.anthonygarand.com/sticky

这是我正在开发的网站。

http://futurehistoryfestival.com

4

1 回答 1

4

在您的控制台中,它显示“$ 不是函数”。似乎 jQuery 以无冲突模式运行。试试这个:

jQuery(document).ready(function(){
  jQuery("#nav-inner-wrapper").sticky({ topSpacing: 0 });
});
于 2013-03-04T17:13:34.387 回答