Javascript $(function(){Get error:不是函数
这是我的代码,我得到“TypeError:$不是函数” 我直接从这本图坦卡蒙抄袭: 这是我正在工作的网站: 这就是错误所在Javascript $(function(){Get error:不是函数,javascript,jquery,Javascript,Jquery,这是我的代码,我得到“TypeError:$不是函数” 我直接从这本图坦卡蒙抄袭: 这是我正在工作的网站: 这就是错误所在 $(function() { $(window).scroll(sticky_relocate); sticky_relocate(); }); - var-dir=1; var MIN_TOP=200; var MAX_TOP=350; 函数autoscroll(){ var window_top=$(window.scrollTop()+dir; 如果
$(function() {
$(window).scroll(sticky_relocate);
sticky_relocate();
});
-
var-dir=1;
var MIN_TOP=200;
var MAX_TOP=350;
函数autoscroll(){
var window_top=$(window.scrollTop()+dir;
如果(窗口顶部>=最大顶部){
窗顶=最大窗顶;
dir=-1;
}否则,如果(window_top您似乎在使用Wordpress.In,在jQuery文件中调用它(滚动到它所包含的文件的底部,jQuery可以看到这一点),这意味着$
不起作用,但jQuery
起作用
如果您不想麻烦更改语法,可以使用
let $ = jQuery.noConflict();
此错误定义您没有加载JQuery脚本。
确保已将JQuery脚本添加到网页中。您可以尝试在sticky.js上进行编写
var $ = jQuery;
jquery初始化似乎有问题(jquery没有在全局空间中初始化$var)您需要引用JQuery.JS Fiddles在代码中不显示外部引用。@ScottMarcus他这样做了,但是$
是未定义的
。您知道为什么不可能更改粘性文件中的内容吗?这里应该可以使用$(“#粘性”).text(“一些自定义文本”)
。似乎jquery在页面上,但调用了.noConflict()方法
let $ = jQuery.noConflict();
var $ = jQuery;