我一整天都在Bootply沙盒中工作,在将相同的代码移动到实时服务器时遇到了问题。
沙盒在这里,词缀正常: http://www.bootply.com/wu2vXxkt5o#
在实时版本中,我收到错误并且拒绝加载元素(三个图像)
TypeError:$(...)。affix不是函数
http://nathan97.com是直播网站。
有问题的代码:
/* activate sidebar */
$('#sidebar').affix({
offset: {
top: 235
}
});
答案 0 :(得分:3)
首先在 localhost
之后移动cover.js
,否则将无法找到附加功能。
其次,affix.js
部分中的脚本会在head
元素呈现之前被调用,因此将找不到body
。将您的函数包装在$('#sidebar')
中,以便在完成渲染后调用代码。
正确的订单
$(document).ready
cover.js
<script type="jquery.js"></script>
<script src="cover.js"></script>
<script src="affix.js"></script>