Jquery - Firefox开发人员工具中的错误消息:' SyntaxError:missing;在声明之前#39;

时间:2014-09-01 22:43:48

标签: javascript jquery

我在使用jQuery,我无法看到问题所在。有什么建议吗?

  

Firefox开发人员工具中的错误消息:'SyntaxError:missing;在声明'之前,在第1行。

jQuery(document).ready(function($){
   $(window).scroll(function(){
       if ($(this).scrollTop() < 200) {
           $('#smoothup') .fadeOut();
       } else {
           $('#smoothup') .fadeIn();
       }
   });
   $('#smoothup').on('click', function(){
       $('html, body').animate({scrollTop:0}, 'fast');
       return false;
       });
});

2 个答案:

答案 0 :(得分:0)

您的行号似乎嵌入代码中。这会导致您收到的错误,并且很可能来自网站的复制和粘贴。行号不应包含在源代码中,因为它会导致JavaScript解析器将它们解释为代码语句,从而产生错误。像这样删除它们。

jQuery(document).ready(function($){
   $(window).scroll(function(){
       if ($(this).scrollTop() < 200) {
           $('#smoothup') .fadeOut();
       } else {
           $('#smoothup') .fadeIn();
       }
   });
   $('#smoothup').on('click', function(){
       $('html, body').animate({scrollTop:0}, 'fast');
       return false;
       });
});

答案 1 :(得分:0)

只是一个猜测,如果你改变

它会起作用吗
jQuery(document).ready(function($){

jQuery(document).ready(function(){
相关问题