Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript不是一个函数_Javascript_Html_Css_Twitter Bootstrap_Affix - Fatal编程技术网

Javascript不是一个函数

Javascript不是一个函数,javascript,html,css,twitter-bootstrap,affix,Javascript,Html,Css,Twitter Bootstrap,Affix,我整天都在Bootply沙箱中处理一个问题,在将相同的代码移动到实时服务器时遇到了一个问题 沙箱在这里,粘贴效果良好: 在实时版本中,我得到了错误,它拒绝加载元素(三幅图像) TypeError:$(…)。词缀不是函数 是现场直播 有关守则: /* activate sidebar */ $('#sidebar').affix({ offset: { top: 235 } }); 在粘贴.js之后首先移动cover.js,否则将找不到粘贴功能 其次,在呈现主体元素之前,将调用

我整天都在Bootply沙箱中处理一个问题,在将相同的代码移动到实时服务器时遇到了一个问题

沙箱在这里,粘贴效果良好:

在实时版本中,我得到了错误,它拒绝加载元素(三幅图像)

TypeError:$(…)。词缀不是函数

是现场直播

有关守则:

/* activate sidebar */
$('#sidebar').affix({
  offset: {
    top: 235
  }
});

粘贴.js
之后首先移动
cover.js
,否则将找不到粘贴功能

其次,在呈现
主体
元素之前,将调用
头部
部分中的脚本,因此将找不到
$(“#侧栏”)
。将函数包装在
$(文档)中。准备好在主体渲染完成后调用代码

正确顺序

<script type="jquery.js"></script>
<script src="cover.js"></script>
<script src="affix.js"></script>

调用
affix
的代码脚本位于
bootstrap.js
的脚本标记上方。你试图在它存在之前给它打电话。jQuery脚本也存在同样的问题。你的代码应该总是在dependencies.update bootstrap.js到3.0版之后才被包含,并且它可以正常工作。我做了你建议的更正,但它似乎不起作用。文档就绪仍然使带有函数的词缀不存在,我还在加载词缀之前的所有依赖项。我的更正版本在网站上,但仍然不起作用。如果你能抽出时间来帮忙,我会很感激的。谢谢
$(document).ready(function() {

    $('#sidebar').affix({
      offset: {
        top: 235
      }
    });

   // ...

});