脚本可以内联工作,但是当我移动到外部时不起作用
Script works inline but when i move to external doesnt work?
我刚刚为我的导航制作了一个脚本。这样,一旦滚动到顶部,它就会变成一个粘性导航。
当我通过 <script>
标签将其放在索引文件的底部时,它效果很好,但是当我尝试将其放置在外部 js 文件中时,它根本不会触发。
全提琴
下面是脚本:
var windw = this;
$.fn.followTo = function ( pos ) {
var $this = this,
$window = $(windw);
$window.scroll(function(e){
if ($window.scrollTop() > pos) {
$this.css({
position: 'fixed',
top: "20px"
});
} else {
$this.css({
position: 'absolute',
bottom: '0',
left: '0', right:'0',
top: 'inherit'
});
}
});
};
$('#mainNav').followTo( $(window).height() - ( $('#mainNav').innerHeight() + $('.globalHeader').innerHeight() ));
缺少
jQuery
库,您必须将其添加到外部脚本上方。在小提琴示例中,单击 javascript 代码选项卡右上角的javascript
文本,然后从框架中选择 jquery 版本
相关文章:
- 如何将嵌套对象移动到外部对象
- 在带有Partial视图的MVC 5中,将提交按钮移动到表单外部
- jQuery 单击外部元素可向上或向下移动包含选中复选框的无序列表项
- 当移动到“外部”版本时,“内部”成功 AJAX 中的“数据”变量应该更改为什么
- 离子 - 在状态之间移动时,页面内容位于屏幕外部
- JQuery 移动版 - 链接到外部站点,无法使用浏览器后退按钮返回页面
- 将内联 Javascript 移动到外部文件时出错 - 我该如何解决这个问题
- 移动菜单切换问题(onclick 仅适用于外部容器,不适用于按钮)
- jQuery 移动输入的样式不是来自外部链接
- 脚本可以内联工作,但是当我移动到外部时不起作用
- 如何在移动角度UI框架中添加外部库
- JQuery 移动加载外部脚本
- ExtJS将自定义验证移动到外部文件
- Node.JS+Socket.io,将套接字事件处理程序移动到外部模块
- 如何将JSON和JS从HTML文件内部移动到外部文件
- 如何在fabricjs中限制矩形大小调整/移动到图像外部
- 仅在台式机上加载外部JS,而不在移动设备上加载
- 当链接外部网站时,用Jquery移动加载弹出窗口
- 如何判断Javascript是否可以移动到外部文件
- JQuery外部链接确认移动兼容性