Javascript 我能';我不能让我的jquery在我的wordpress站点上运行
有人告诉我,从一开始,jquery就自动包含在wordpress中,但我继续将jquery包含在functions.php中。我正在尝试做一个简单的脚本,当点击链接时,它会向下滚动到一个div#id 我创建了以下脚本:Javascript 我能';我不能让我的jquery在我的wordpress站点上运行,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,有人告诉我,从一开始,jquery就自动包含在wordpress中,但我继续将jquery包含在functions.php中。我正在尝试做一个简单的脚本,当点击链接时,它会向下滚动到一个div#id 我创建了以下脚本: jQuery(document).ready(function($) { jQuery("#view-visibility").click(function() { jQuery('html, body').animate({ scrollTop: jQuery
jQuery(document).ready(function($) {
jQuery("#view-visibility").click(function() {
jQuery('html, body').animate({
scrollTop: jQuery("#visibility").offset().top
}, 2000);
});
)};
我将脚本放在自己的文件script.js中,并将其添加到functions.php中:
`
我还是不能让它工作。。。我不知道交易是什么!!我应该在头部还是在身体之前加载jquery
链接到我的网站
将jQuery替换为$:
$(document).ready(function($) {
$("#view-visibility").click(function() {
$('html, body').animate({
scrollTop: $("#visibility").offset().top
}, 2000);
});
)};
将jQuery替换为$:
$(document).ready(function($) {
$("#view-visibility").click(function() {
$('html, body').animate({
scrollTop: $("#visibility").offset().top
}, 2000);
});
)};
学习使用(或)中的开发人员工具检查Javascript和其他控制台错误 在控制台中,我在script.js的第9行看到了
SyntaxError:Unexpected token')。
所以试试看,});
});代码>学习使用(或)中的开发人员工具或检查Javascript和其他控制台错误
在控制台中,我在script.js的第9行看到了SyntaxError:Unexpected token')。
所以试试看,});
});
我已经检查了您站点的script.js
它确实有语法错误,请尝试下面的代码:
jQuery(document).ready(function(jQuery) {
jQuery("#view-visibility").click(function() {
jQuery('html, body').animate({
scrollTop: jQuery("#visibility").offset().top
}, 2000);
});
jQuery('.my-slider').unslider({
autoplay: true
});
});
我已经检查了您站点的script.js
它确实有语法错误,请尝试下面的代码:
jQuery(document).ready(function(jQuery) {
jQuery("#view-visibility").click(function() {
jQuery('html, body').animate({
scrollTop: jQuery("#visibility").offset().top
}, 2000);
});
jQuery('.my-slider').unslider({
autoplay: true
});
});
由于您已指示jQuery在第一行使用$
别名,因此应在其后使用$()
而不是jQuery()
。另外,在浏览器控制台中共享任何错误消息总是很有帮助的。我从控制台得到这个错误,但我看不出它在脚本中指的是什么:script.js?ver=4.6.1:7 Uncaught SyntaxError:Unexpected token)既然您已经指示jQuery在第一行使用$
别名,那么您应该使用$()
而不是此后的jQuery()
。此外,在浏览器控制台中共享任何错误消息总是很有帮助的。我从控制台中获取此错误,但是我看不出它在脚本中说的是什么:script.js?ver=4.6.1:7未捕获的语法错误:意外标记)JQuery在WordPress上的兼容模式下运行,所以直接使用$
将不起作用。我尝试了$,这个是:JQuery(文档)。就绪(函数(JQuery){JQuery(#视图可见性”)。单击(函数(){JQuery('html,body')).animate({scrollTop:jQuery(#可见性”).offset().top},2000);});JQuery在WordPress上以兼容模式运行,因此直接使用$
将不起作用。我尝试了$JQuery(document).ready(函数(JQuery){JQuery(#视图可见性”)。单击(函数(){JQuery('html,body')。动画({scrollTop:JQuery(#可见性”).offset().top},2000)};谢谢我看到了缺少括号的错误,但只是需要一双新的眼睛来找到它。它正在工作:谢谢!我看到了缺少括号的错误,但只是需要一双新的眼睛来找到它。它起作用了:谢谢,我很欣赏那些目光清新的家伙。是时候休息一下了:汉克斯,我很欣赏那些眼神清新的家伙。休息时间:D