Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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 我能';我不能让我的jquery在我的wordpress站点上运行_Javascript_Php_Jquery_Wordpress - Fatal编程技术网

Javascript 我能';我不能让我的jquery在我的wordpress站点上运行

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就自动包含在wordpress中,但我继续将jquery包含在functions.php中。我正在尝试做一个简单的脚本,当点击链接时,它会向下滚动到一个div#id

我创建了以下脚本:

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