我在使用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;
});
});
答案 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(){